8. Textual Encoding of PKCS #7 Cryptographic Message Syntax (Textuelle Kodierung der PKCS #7 Kryptografischen Nachrichtensyntax)
PKCS #7 Cryptographic Message Syntax-Strukturen werden mit der Bezeichnung "PKCS7" kodiert. Die kodierten Daten MÜSSEN eine BER-kodierte ASN.1 ContentInfo-Struktur sein, wie in [RFC2315] beschrieben.
-----BEGIN PKCS7-----
MIHjBgsqhkiG9w0BCRABF6CB0zCB0AIBADFho18CAQCgGwYJKoZIhvcNAQUMMA4E
CLfrI6dr0gUWAgITiDAjBgsqhkiG9w0BCRADCTAUBggqhkiG9w0DBwQIZpECRWtz
u5kEGDCjerXY8odQ7EEEromZJvAurk/j81IrozBSBgkqhkiG9w0BBwEwMwYLKoZI
hvcNAQkQAw8wJDAUBggqhkiG9w0DBwQI0tCBcU09nxEwDAYIKwYBBQUIAQIFAIAQ
OsYGYUFdAH0RNc1p4VbKEAQUM2Xo8PMHBoYdqEcsbTodlCFAZH4=
-----END PKCS7-----
Figure 10: PKCS #7 Example (PKCS #7-Beispiel)
Die Bezeichnung "CERTIFICATE CHAIN" wurde verwendet, um eine degenerierte PKCS #7-Struktur zu bezeichnen, die nur eine Liste von Zertifikaten enthält (siehe Section 9 von [RFC2315]). Mehrere moderne Tools unterstützen diese Bezeichnung nicht. Generatoren DÜRFEN NICHT die Bezeichnung "CERTIFICATE CHAIN" generieren. Parser SOLLTEN NICHT "CERTIFICATE CHAIN" als gleichwertig zu "PKCS7" behandeln.
PKCS #7 ist eine alte Spezifikation, die längst durch CMS [RFC5652] abgelöst wurde. Implementierungen SOLLTEN NICHT PKCS #7 generieren, wenn CMS eine Alternative ist.