In PKCS7 / CMS , per il tipo di contenuto dei dati firmati, c'è un campo CertifcateChoices nel campo certicates in SignedData questo è un SET di CertificateChoices. CertificateChoices è definito così:
CertificateChoices ::= CHOICE {
certificate Certificate,
extendedCertificate [0] IMPLICIT ExtendedCertificate, -- Obsolete
v1AttrCert [1] IMPLICIT AttributeCertificateV1, -- Obsolete
v2AttrCert [2] IMPLICIT AttributeCertificateV2,
other [3] IMPLICIT OtherCertificateFormat }
AttributeCertificateV2 è definito come segue:
AttributeCertificateV2 ::= AttributeCertificate
Ma dove è definito AttributeCertificate
? Ho fatto Ctrl+F
nel mio browser per in RFC5652 (la RFC che definisce PKCS7 / CMS) e non ho trovato risultati utili.
Qualche idea?