如果标签类别和标签编号唯一,则 ASN.1 标签是否唯一?
ASN.1 标签由两个类别位、一个形式位和标签号组成。我的问题是:什么足以保证标签的唯一性?类别和编号是唯一的就足够了,还是还需要包含标签形式?或…
如何使用Python gdata.tlslite.utils.ASN1Parser获取指数和模数?
我想做的是使用 Python GAE 读取一些 PEM 公钥。 RSAKey 模块不解析 PEM 格式的公钥,仅解析私钥。 如果我可以从 PEM 获得模数和指数,我就可以从那里…
如何在 Java 中验证 ASN.1 编码字节流中的时间戳
我正在尝试验证 Java 中 ASN.1 编码字节流的时间戳。 我正在使用 bouncycastle 包。 我正在根据从时间戳服务器获得的编码字节创建 TimeStampToken。 T…
如何在 Java 中生成 CSR 而无需请求者签名?
基本上,我需要先隔离构造的 CSR(证书签名请求)的数据,然后再由发出请求的实体(最好是用 Java)对其进行签名。非常感谢! 注意如何随后将签名附加…
Java - 将 TAP-0311 解析为树结构或 XML
首先,我在谷歌上搜索了很多这个话题。我尝试查看 Bouncy Castle 和 Apache Harmony。但没有任何运气。 我正在尝试将 TAP-0311 (TAP3) 文件解析为简单…
使用 OpenSSL 通过 OID 从 X.509 证书中提取自定义扩展
我已经能够通过索引从 X.509 证书中提取自定义扩展: X509_EXTENSION* ex = X509_get_ext(x509, extension_index); 如何通过其 OID 而不是索引提取扩…
Erlang snmp MIB。两个 mib 具有相同名称的对象
我有两个 MIB 文件包含两个同名的对象(myentry)。 我无法为代理加载两者,并且出现错误: 1> snmpa:load_mibs(snmp_master_agent,[“MY-MIB-1”…
使用无意义的前导零来编码正 ASN.1 INTEGER 是否正确?
这些编码在 ASN.1 INTEGER 类型中是否相同? 编码十进制 10 02 01 0A 02 02 00 0A 02 03 00 00 0A ...…
OpenSSL 不支持 iOS 的 PublicKey
我使用 SecKeyGeneratePair 在 iOS 上创建了密钥对,然后使用 SecItemCopyMatching 将密钥导出到 publicKey 和 privateKey(当然在导出之前进行了 Bas…
以编程方式创建 CSR
我正在尝试以编程方式创建 CSR。我读过有关 ASN.1、RFC 2986、X.509 的内容。 我还手动解析了几个使用 OpenSSL 创建的 DER 编码的 CSR 文件。 除了以…
无法让 bouncycastle 在 der 编码中正确标记构造的八位字节字符串
我有以下要求。我有一个 asn1 类型,需要封装在构造的八位字节字符串(标记为 0x24 的八位字节字符串)中。然后,该结构在 CMS 签名块中进行签名,并…
证书颁发者的唯一标识符(X509Name)
在我的应用程序中,我使用颁发者名称的 sha256 (x509CertImpl.getIssuerDN().getName()) 和证书序列号来唯一标识证书,但现在我已经意识到 X509Name …
OpenSSL 使用自定义主题字段生成并签署证书
我需要使用自定义主题 (, SERIALNUMBER=...,) 创建并签署(我是 CA)证书。 到目前为止,我已经修改了 openssl 配置文件,因此我能够在主题中包含自定…