Attributi PKCS #10
Gli attributi sono inclusi in una richiesta di certificato PKCS #10 aggiungendoli alla struttura CertificationRequestInfo illustrata nell'esempio di sintassi ASN.1 seguente. Per altre informazioni su come aggiungere attributi a una richiesta, vedere l'argomento Architettura degli attributi .
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
L'attributo più comunemente aggiunto a una richiesta PKCS #10 è una raccolta di estensioni della versione 3 definite da un oggetto IX509AttributeExtensions . Poiché una richiesta PKCS #10 non contiene un campo a cui è possibile aggiungere direttamente le estensioni, è necessario aggiungerle come attributo. Gli attributi ClientId, CspProvider, OSVersion e RenewalCertificate possono anche essere aggiunti a un argomento PKCS ).
Argomenti correlati