Partager via


Interface IX509CertificateRequestCertificate (certenroll.h)

L’interface IX509CertificateRequestCertificate représente un objet de demande pour un certificat autogénéré, ce qui vous permet de créer un certificat directement sans passer par une autorité d’inscription ou de certification. L’illustration suivante montre la structure d’héritage pour cet objet.

Diagramme d’héritage pour un certificat autogénéré

Héritage

L’interface IX509CertificateRequestCertificate hérite de IX509CertificateRequestPkcs10. IX509CertificateRequestCertificate a également les types de membres suivants :

Méthodes

L’interface IX509CertificateRequestCertificate a ces méthodes.

 
IX509CertificateRequestCertificate::CheckPublicKeySignature

Vérifie la signature du certificat à l’aide de la clé publique du certificat de signature.
IX509CertificateRequestCertificate::get_Issuer

Spécifie ou récupère le nom de l’émetteur du certificat. (Get)
IX509CertificateRequestCertificate::get_NotAfter

Spécifie ou récupère la date et l’heure après lesquelles le certificat n’est plus valide. (Get)
IX509CertificateRequestCertificate::get_NotBefore

Spécifie ou récupère la date et l’heure avant lesquelles le certificat n’est pas valide. (Get)
IX509CertificateRequestCertificate::get_SerialNumber

Spécifie et récupère le numéro de série du certificat. (Get)
IX509CertificateRequestCertificate::get_SignerCertificate

Spécifie ou récupère l’objet ISignerCertificate utilisé pour signer le certificat. (Get)
IX509CertificateRequestCertificate::p ut_Issuer

Spécifie ou récupère le nom de l’émetteur du certificat. (Put)
IX509CertificateRequestCertificate::p ut_NotAfter

Spécifie ou récupère la date et l’heure après lesquelles le certificat n’est plus valide. (Put)
IX509CertificateRequestCertificate::p ut_NotBefore

Spécifie ou récupère la date et l’heure avant lesquelles le certificat n’est pas valide. (Put)
IX509CertificateRequestCertificate::p ut_SerialNumber

Spécifie et récupère le numéro de série du certificat. (Put)
IX509CertificateRequestCertificate::p ut_SignerCertificate

Spécifie ou récupère l’objet ISignerCertificate utilisé pour signer le certificat. (Put)

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h

Voir aussi

CertEnroll Interfaces

IX509CertificateRequest

IX509CertificateRequestPkcs10