Compartir a través de


Atributos PKCS #10

Los atributos se incluyen en una solicitud de certificado PKCS #10 agregándolos a la estructura certificationRequestInfo de que se muestra en el siguiente ejemplo de sintaxis de ASN.1. Para obtener más información sobre cómo puede agregar atributos a una solicitud, consulte el tema arquitectura de atributos .

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

Attributes ::= SET OF Attribute

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

El atributo que se agrega normalmente a una solicitud PKCS #10 es una colección de extensiones de la versión 3 definidas por un objeto IX509AttributeExtensions. Dado que una solicitud PKCS #10 no contiene un campo al que se pueden agregar directamente las extensiones, deben agregarse como atributo. Los ClientId, CspProvider, OSVersiony atributos RenewalCertificate también se pueden agregar a un tema PKCS ).

atributos admitidos