Passa al contenuto principale

8. Textual Encoding of PKCS

8. Textual Encoding of PKCS #7 Cryptographic Message Syntax (Codifica Testuale della Sintassi di Messaggio Crittografico PKCS #7)

Le strutture PKCS #7 Cryptographic Message Syntax 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 (vedi 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 da tempo superata da CMS [RFC5652]. Le implementazioni NON DOVREBBERO generare PKCS #7 quando CMS è un'alternativa.