跳到主要内容

9. Textual Encoding of Cryptographic Message Syntax (密码消息语法的文本编码)

密码消息语法 (Cryptographic Message Syntax) 结构使用 "CMS" 标签进行编码。编码的数据必须是 BER 编码的 ASN.1 ContentInfo 结构, 如 [RFC5652] 中所述。

-----BEGIN CMS-----
MIGDBgsqhkiG9w0BCRABCaB0MHICAQAwDQYLKoZIhvcNAQkQAwgwXgYJKoZIhvcN
AQcBoFEET3icc87PK0nNK9ENqSxItVIoSa0o0S/ISczMs1ZIzkgsKk4tsQ0N1nUM
dvb05OXi5XLPLEtViMwvLVLwSE0sKlFIVHAqSk3MBkkBAJv0Fx0=
-----END CMS-----

图 11: CMS 示例

CMS 是 IETF 对 PKCS #7 的继任者。[RFC5652] 第 1.1.1 节描述了自 PKCS #7 v1.5 以来的变化。当 CMS 是一个替代方案时, 实现应该生成 CMS, 以促进互操作性和向前兼容性。