Condividi tramite


Estensioni PKCS #10

Le estensioni sono incluse in una richiesta di certificato PKCS #10 aggiungendole agli attributi campo della struttura CertificationRequestInfo illustrata nell'esempio di sintassi ASN.1 seguente. Per altre informazioni, vedere l'argomento attributi.

CertificationRequestInfo ::= SEQUENCE 
{
   version                 CertificationRequestInfoVersion,
   subject                 ANY,
   subjectPublicKeyInfo    SubjectPublicKeyInfo,
   attributes              [0] IMPLICIT Attributes
}

Attributes ::= SET OF Attribute

Attribute ::= SEQUENCE 
{
   type       EncodedObjectID,
   values     AttributeSetValue
}

La procedura seguente illustra come usare l'API di registrazione certificati per aggiungere estensioni a una richiesta di certificato PKCS #10:

  1. Recuperare un insieme IX509Extensions chiamando la proprietà X509Extension nell'oggetto IX509CertificateRequestPkcs10.
  2. Creare un'estensione usando una qualsiasi delle interfacce disponibili che derivano dall'interfacciaIX509Extension.
  3. Aggiungere le estensioni create nel passaggio 2 alla IX509Extensions raccolta recuperata nel passaggio 1.

attributi

'architettura degli attributi

attributi PKCS #10

estensioni