Compartir a través de


Extensiones PKCS #10

Las extensiones se incluyen en una solicitud de certificado PKCS #10 agregándolas al atributos campo de la estructura CertificationRequestInfo que se muestra en el siguiente ejemplo de sintaxis de ASN.1. Para obtener más información, consulte el tema Atributos de.

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

Attributes ::= SET OF Attribute

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

En el procedimiento siguiente se describe cómo usar la API de inscripción de certificados para agregar extensiones a una solicitud de certificado PKCS #10:

  1. Recupere una colecciónIX509Extensions llamando a la propiedad X509Extension del objeto IX509CertificateRequestPkcs1 0.
  2. Cree una extensión mediante cualquiera de las interfaces disponibles que derivan de la interfazix509Extension de.
  3. Agregue las extensiones creadas en el paso 2 al IX509Extensions colección recuperada en el paso 1.

atributos de

de arquitectura de atributos de

atributos PKCS #10

extensiones de