Passa al contenuto principale

8. Codifica testuale di PKCS #7 Cryptographic Message Syntax

Le strutture della sintassi dei messaggi crittografici PKCS #7 sono codificate utilizzando l'etichetta "PKCS7". I dati codificati DEVONO essere una struttura ASN.1 ContentInfo codificata in BER come descritto in [RFC2315].

-----BEGIN PKCS7-----
MIHjBgsqhkiG9w0BCRABF6CB0zCB0AIBADFho18CAQCgGwYJKoZIhvcNAQUMMA4E
CLfrI6dr0gUWAgITiDAjBgsqhkiG9w0BCRADCTAUBggqhkiG9w0DBwQIZpECRWtz
u5kEGDCjerXY8odQ7EEEromZJvAurk/j81IrozBSBgkqhkiG9w0BBwEwMwYLKoZI
hvcNAQkQAw8wJDAUBggqhkiG9w0DBwQI0tCBcU09nxEwDAYIKwYBBQUIAQIFAIAQ
OsYGYUFdAH0RNc1p4VbKEAQUM2Xo8PMHBoYdqEcsbTodlCFAZH4=
-----END PKCS7-----

Figura 10: Esempio di PKCS #7

L'etichetta "CERTIFICATE CHAIN" è stata utilizzata per denotare una struttura PKCS #7 degenerata che contiene solo un elenco di certificati (vedere Sezione 9 di [RFC2315]). Diversi strumenti moderni non supportano questa etichetta. I generatori NON DEVONO generare l'etichetta "CERTIFICATE CHAIN". I parser NON DOVREBBERO trattare "CERTIFICATE CHAIN" come equivalente a "PKCS7".

PKCS #7 è una vecchia specifica che è stata a lungo sostituita da CMS [RFC5652]. Le implementazioni NON DOVREBBERO generare PKCS #7 quando CMS è un'alternativa.