Share 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 Arquitetura de Atributo .

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 #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, OSVersion e RenewalCertificate também podem ser adicionados a um tópico PKCS .

Atributos com suporte