跳到主要内容

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

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

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

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

图 11: CMS 示例

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