Aller au contenu principal

9. Textual Encoding of Cryptographic Message Syntax (Encodage textuel de la syntaxe de message cryptographique)

Les structures Cryptographic Message Syntax sont encodées en utilisant l'étiquette "CMS". Les données encodées DOIVENT être une structure ASN.1 ContentInfo encodée en BER comme décrit dans [RFC5652].

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

Figure 11: Exemple CMS

CMS est le successeur IETF de PKCS #7. La Section 1.1.1 de [RFC5652] décrit les changements depuis PKCS #7 v1.5. Les implémentations DEVRAIENT générer CMS lorsqu'elle est une alternative, favorisant l'interopérabilité et la compatibilité future.