Compartilhar via


Atributos PKCS nº 10

Os atributos são incluídos em uma solicitação de certificado PKCS nº 10 adicionando-os à estrutura CertificationRequestInfo mostrada no exemplo de sintaxe ASN.1 a seguir. Para obter mais informações sobre como você pode adicionar atributos a uma solicitação, consulte o tópico Attribute Architecture.

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

Attributes ::= SET OF Attribute

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

O atributo mais comumente adicionado a uma solicitação PKCS #10 é uma coleção de extensões da versão 3 definidas por um objeto IX509AttributeExtensions. Como uma solicitação PKCS nº 10 não contém um campo ao qual as extensões podem ser adicionadas diretamente, elas devem ser adicionadas como um atributo. Os atributos ClientId, CspProvider, OSVersione RenewalCertificate também podem ser adicionados a um tópico PKCS ).

atributos com suporte