Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |