Extensiones PKCS #10
Las extensiones se incluyen en una solicitud de certificado PKCS #10 agregándolas al campo de atributos de la estructura CertificationRequestInfo que se muestra en el siguiente ejemplo de sintaxis de ASN.1. Para obtener más información, vea el tema Atributos .
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:
- Recupere una colección IX509Extensions llamando a la propiedad X509Extension en el objeto IX509CertificateRequestPkcs10 .
- Cree una extensión mediante cualquiera de las interfaces disponibles que derivan de la interfaz IX509Extension .
- Agregue las extensiones creadas en el paso 2 a la colección IX509Extensions recuperada en el paso 1.
Temas relacionados