pyasn1

    0热度

    1回答

    我只有一个选择,并且在该选择中,我希望只传递一个类的对象领域。 这里是我的代码片段: - from pyasn1.type import univ, namedtype, tag, char, namedval, useful from pyasn1.codec.ber import encoder class MiepPullWtdr(univ.Sequence): compon

    0热度

    1回答

    我有许多univ.Integer(),但希望以十六进制打印所有这些,这很容易与基板的解码有关。 我该怎么办? 这样的一个例子是 namedtype.NamedType('vendor-id', univ.Integer()) namedtype.NamedType('device-id', univ.Integer()) namedtype.NamedType('subven-id', uni

    1热度

    1回答

    我需要使用GSM MAP ASN.1,但该规范中有一个Information Object Classes(or here),我不知道如何解析此语法以在pyasn1库中使用。 有没有一些方法(或解决方法)来解析它? 这里是的情况下(从3GPP TS 29.002 V12.3.0摘自): MAP-EXTENSION ::= CLASS { &ExtensionType OPTIONA

    0热度

    1回答

    我目前正在使用ASN 1 Decoder.I将从生产者获得十六进制十进制代码,我将收集它在消费者。 然后,我会将十六进制代码转换为RDD,然后将十六进制值RDD传递给具有相同类Decode_Module的另一个函数,并且将使用python asn1解码器来解码十六进制数据并将其返回并打印出来。 我不明白我的代码有什么问题。我已经在工作节点中安装了asn1解析器依赖项。 任何与我在lambda表达式

    0热度

    1回答

    我是新来ASN1并希望实现使用pyasn1 ECPrivateKey ::= SEQUENCE { version INTEGER { ecPrivkeyVer1(1) } (ecPrivkeyVer1), privateKey OCTET STRING, parameters [0] ECParameters {{ NamedCurve }} OPTIONAL,

    3热度

    2回答

    我在我的mac上安装了scrapy(OS El Capital,10.11.4),scrapy和我的python版本(2.7.11)之间似乎没有任何兼容性问题,但当我尝试用scrapy startproject tutorial启动一个项目,我收到以下错误信息: pkg_resources.DistributionNotFound: The 'pyasn1' distribution was no

    3热度

    1回答

    这里是我的结构是什么样子: SET OF SEQUENCE: INTEGER: XX INTEGER: YY 我的编码是这样的: 11 08 10 06 02 01 XX 02 01 YY 11 08 -- SET OF 10 06 -- SEQUENCE 然而,当我使用OpenSSL解码,我没有看到预期的输出。它看起来像 0:d=0 hl=2 l=

    0热度

    1回答

    我发现在pyasn1中添加显式标签项的最佳方式是...明确标记它们。但是,这看起来过于冗长: cert['tbsCertificate']['extensions'] = rfc2459.Extensions().subtype(explicitTag=tag.Tag(tag.tagClassContext, tag.tagFormatSimple, 3)) 有什么办法来产生一个空值将适用于像