Condividi tramite


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. L'ClientId, CspProvider, OSVersione gli attributi RenewalCertificate possono essere aggiunti anche a un argomento PKCS ).

attributi supportati