如何解析ASN.1选择OpenSSL C API
我正在使用openssl 1.1.1g的c API处理ASN.1数据,但是D2I_TYPE函数无法将二进制选择数据转换为结构,这是结构 typedef struct Obj_s { ASN1_PRINTABLE…
ASN.1 DER编码隐式序列
我正在尝试以Der格式编码下面的ASN.1语法。 BuiltInStandardAttributes ::= SEQUENCE { organizational-unit-names [6] IMPLICIT OrganizationalUnitN…
(node.js)创建具有自动JSON Canonization的埃及ITIDA CADES-BES签名
我正在使用一个示例(node.js创建埃及itida cades-bes signature具有自动json canonicalization),但我始终会遇到此错误( 4043 4043:message-digig…
RFC 5915 ECDSA公共密钥的其他零字节由OpenSSL生成
我正在尝试了解OpenSL存储私人ECDSA密钥的格式。据说它在 rfc 5915 ecprivatekey格式(首先是 secg,请参阅c.4 ): ECPrivateKey ::= SEQUENCE { ver…
CMS包裹的数据二进制编码问题在PKIJS中
我正在尝试使用PKIJS库来实施CMS加密内容的交换。 基本上,我刚刚从这里复制了示例: https://pkijs.org/pkijs.orgs.org/exmples/cmsenvelodevelveved…
从 WebCrypto 生成的 CryptoKey(私有)中提取私钥缓冲区
我可能已经知道答案(即不可能),但希望我忽略了一些东西,因为否则 WebCrypto 实现确实是令人难以置信的垃圾。 基本上问题是这样的: 我需要使用 We…
Java读取.cdr文件
现在我正在尝试编写一个读取 .cdr 文件的程序。 CDR 文件的格式如下所示: *************** * File header * *************** File length: 44142 byt…
ASN1Parser.encodeVarBindList 抛出 java.lang.ArrayIndexOutOfBoundsException
我正在使用 Adventnet,它在调用方法 ASN1Parser.encodeVarBindList(SnmpvarBind) 时抛出 ArrayIndexOutOfBoundsException 异常, SnmpvarBind 变量长…
bouncycastle 中的 PKCS #7 SignedData 问题
我在那里! 我对 openssl 生成的 smime 文件有问题。我需要解析(在 BouncyCastle 的帮助下)使用 openssl 生成的 smime SignedData 包。我使用这个命…
OSS Nokalva 中的 Tbcd 支持
正如我所看到的,OSS Nokalva Java api 支持 BCD 编码(ByteTool 类有 toBCD 和 parseBCD 方法),但不支持 TBCD。有人知道如何处理吗? 或者有谁知道…
在 Convert::PEM 中使用 ASN1 序列来读取 pkcs8 DER 私钥?珀尔
我正在尝试将私钥转换为 PEM,该私钥使用 pkcs8 在 DER 中进行编码和加密,模块 Convert::PEM 它要求 ASN 序列(我相信用于加密的算法是 EDE_EDE3) …
如何在 ASN.1 上工作并在其中实现结构?
我想使用 asn.1 实现一些协议,所以我必须在某些头文件中声明结构并标记名称,并将 asn.1 的编码规则实现为函数。 你能给我推荐一些教程或书籍供我参…