如何阅读PKCS ASN.1规范 查找结构与导入定义相关问题
关于RFC 5208附录A相关问题的解答
外层Sequence的定义位置
RFC 5208附录A给出的ASN.1片段对应的顶层Sequence结构,定义在规范正文的第3节,即PrivateKeyInfo结构体:
PrivateKeyInfo ::= SEQUENCE { version Version, privateKeyAlgorithm PrivateKeyAlgorithmIdentifier, privateKey PrivateKey, attributes [0] IMPLICIT Attributes OPTIONAL }
附录A本质是把正文分散的ASN.1定义片段按语法顺序汇总,没有单独重复定义顶层结构。
Attribute类导入定义的查询渠道
- 标准
Attribute类型属于PKIX通用ASN.1定义,你可以直接查阅RFC 5912规范中的PKIX标准ASN.1模块,也可以参考X.509证书对应的RFC 5280规范第4.1节的相关定义 - 涉及PKCS体系的特殊属性定义,可参考PKCS#9相关规范获取
- 如果是ASN.1开发场景,也可以直接用IANA维护的PKIX ASN.1模块注册表中的官方标准定义
内容的提问来源于stack exchange,提问作者Tuntable
相关产品推荐
相关产品推荐

