Extensões PKCS nº 10
As extensões são incluídas em uma solicitação de certificado PKCS nº 10 adicionando-as ao campo atributos da estrutura CertificationRequestInfo mostrado no exemplo de sintaxe ASN.1 a seguir. Para obter mais informações, consulte o tópico Atributos .
CertificationRequestInfo ::= SEQUENCE
{
version CertificationRequestInfoVersion,
subject ANY,
subjectPublicKeyInfo SubjectPublicKeyInfo,
attributes [0] IMPLICIT Attributes
}
Attributes ::= SET OF Attribute
Attribute ::= SEQUENCE
{
type EncodedObjectID,
values AttributeSetValue
}
O procedimento a seguir discute como usar a API de Registro de Certificado para adicionar extensões a uma solicitação de certificado PKCS nº 10:
- Recupere uma coleção IX509Extensions chamando a propriedade X509Extension no objeto IX509CertificateRequestPkcs10 .
- Crie uma extensão usando qualquer uma das interfaces disponíveis que derivam da interface IX509Extension .
- Adicione as extensões criadas na etapa 2 à coleção IX509Extensions recuperada na etapa 1.
Tópicos relacionados