IX509CertificateRequestCertificate interface (certenroll.h)
The IX509CertificateRequestCertificate interface represents a request object for a self-generated certificate, enabling you to create a certificate directly without going through a registration or certification authority. The following illustration shows the inheritance structure for this object.
Inheritance
The IX509CertificateRequestCertificate interface inherits from IX509CertificateRequestPkcs10. IX509CertificateRequestCertificate also has these types of members:
Methods
The IX509CertificateRequestCertificate interface has these methods.
IX509CertificateRequestCertificate::CheckPublicKeySignature Verifies the certificate signature by using the public key of the signing certificate. |
IX509CertificateRequestCertificate::get_Issuer Specifies or retrieves the name of the certificate issuer. (Get) |
IX509CertificateRequestCertificate::get_NotAfter Specifies or retrieves the date and time after which the certificate is no longer valid. (Get) |
IX509CertificateRequestCertificate::get_NotBefore Specifies or retrieves the date and time before which the certificate is not valid. (Get) |
IX509CertificateRequestCertificate::get_SerialNumber Specifies and retrieves the certificate serial number. (Get) |
IX509CertificateRequestCertificate::get_SignerCertificate Specifies or retrieves the ISignerCertificate object used to sign the certificate. (Get) |
IX509CertificateRequestCertificate::put_Issuer Specifies or retrieves the name of the certificate issuer. (Put) |
IX509CertificateRequestCertificate::put_NotAfter Specifies or retrieves the date and time after which the certificate is no longer valid. (Put) |
IX509CertificateRequestCertificate::put_NotBefore Specifies or retrieves the date and time before which the certificate is not valid. (Put) |
IX509CertificateRequestCertificate::put_SerialNumber Specifies and retrieves the certificate serial number. (Put) |
IX509CertificateRequestCertificate::put_SignerCertificate Specifies or retrieves the ISignerCertificate object used to sign the certificate. (Put) |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |