Partilhar via


Solicitações de certificado

O SDK de Registro de Certificado pode ser usado para criar PKCS nº 10, PKCS nº 7, CMC e solicitações de certificado autoassinados. Cada tipo de solicitação é representado por uma das interfaces listadas na tabela a seguir. Todas as interfaces de solicitação herdam direta ou indiretamente da interface IX509CertificateRequest .

Interface Descrição
IX509CertificateRequestPkcs10 Representa uma solicitação PKCS nº 10. Essa interface herda de IX509CertificateRequest.
IX509CertificateRequestPkcs7 Representa uma solicitação PKCS nº 7. Essa interface herda de IX509CertificateRequest.
IX509CertificateRequestCertificate Representa um certificado autoassinado. Essa interface herda de IX509CertificateRequestPkcs10.
IX509CertificateRequestCmc Representa uma solicitação CMC. Essa interface herda de IX509CertificateRequestPkcs7.

 

A ilustração a seguir mostra a estrutura de herança dos objetos de solicitação compatíveis com a API de Registro de Certificado. Um objeto IX509CertificateRequest serve, direta ou indiretamente, como a classe base para todos os objetos de solicitação disponíveis.

estrutura de herança para as interfaces de solicitação

Independentemente do tipo, uma solicitação de certificado contém informações sobre o assunto que está fazendo a solicitação, a chave pública da entidade, um conjunto de atributos, um conjunto de extensões X.509 versão 3 (que podem ser enviadas como parte dos atributos) e uma assinatura. Esses problemas são resolvidos pelos seguintes tópicos:

IX509CertificateRequestCertificate

IX509CertificateRequestCmc

IX509CertificateRequestPkcs7

IX509CertificateRequestPkcs10