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.
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:
Tópicos relacionados