Interface IX509CertificateRequestCertificate (certenroll.h)

A interface IX509CertificateRequestCertificate representa um objeto de solicitação para um certificado autogerenciado, permitindo que você crie um certificado diretamente sem passar por uma autoridade de registro ou certificação. A ilustração a seguir mostra a estrutura de herança desse objeto.

Diagrama de herança para um certificado autogerenciado

Herança

A interface IX509CertificateRequestCertificate herda de IX509CertificateRequestPkcs10. IX509CertificateRequestCertificate também tem estes tipos de membros:

Métodos

A interface IX509CertificateRequestCertificate tem esses métodos.

 
IX509CertificateRequestCertificate::CheckPublicKeySignature

Verifica a assinatura do certificado usando a chave pública do certificado de assinatura.
IX509CertificateRequestCertificate::get_Issuer

Especifica ou recupera o nome do emissor do certificado. (Obter)
IX509CertificateRequestCertificate::get_NotAfter

Especifica ou recupera a data e a hora após as quais o certificado não é mais válido. (Obter)
IX509CertificateRequestCertificate::get_NotBefore

Especifica ou recupera a data e a hora antes das quais o certificado não é válido. (Obter)
IX509CertificateRequestCertificate::get_SerialNumber

Especifica e recupera o número de série do certificado. (Obter)
IX509CertificateRequestCertificate::get_SignerCertificate

Especifica ou recupera o objeto ISignerCertificate usado para assinar o certificado. (Obter)
IX509CertificateRequestCertificate::p ut_Issuer

Especifica ou recupera o nome do emissor do certificado. (Put)
IX509CertificateRequestCertificate::p ut_NotAfter

Especifica ou recupera a data e a hora após as quais o certificado não é mais válido. (Put)
IX509CertificateRequestCertificate::p ut_NotBefore

Especifica ou recupera a data e a hora antes das quais o certificado não é válido. (Put)
IX509CertificateRequestCertificate::p ut_SerialNumber

Especifica e recupera o número de série do certificado. (Put)
IX509CertificateRequestCertificate::p ut_SignerCertificate

Especifica ou recupera o objeto ISignerCertificate usado para assinar o certificado. (Put)

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho certenroll.h

Confira também

CertEnroll Interfaces

IX509CertificateRequest

IX509CertificateRequestPkcs10