UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:certenroll.IX509CertificateRequest |
IX509CertificateRequest (certenroll.h) |
The IX509CertificateRequest interface represents an abstract base certificate request that identifies methods and properties common to and inherited by each of the request objects implemented by the Certificate Enrollment API. |
|
security\ix509certificaterequest.htm |
security |
5425c9ab-565d-449d-87e1-e5765868acfb |
12/05/2018 |
IX509CertificateRequest, IX509CertificateRequest interface [Security], IX509CertificateRequest interface [Security],described, certenroll/IX509CertificateRequest, security.ix509certificaterequest |
certenroll.h |
Windows |
Windows Vista [desktop apps only] |
Windows Server 2008 [desktop apps only] |
CertEnroll.dll |
Windows |
19H1 |
|
|
|
|
|
|
The IX509CertificateRequest interface represents an abstract base certificate request that identifies methods and properties common to and inherited by each of the request objects implemented by the Certificate Enrollment API. The following list discusses the inheritance structure of these objects:
-
A PKCS #10 certificate request implements the IX509CertificateRequest and IX509CertificateRequestPkcs10 interfaces.
-
PKCS #7 certificate request implements the IX509CertificateRequest and IX509CertificateRequestPkcs7 interfaces.
Although the PKCS #7 specification defines a secure message syntax rather than a type of certificate request, the implementation of the IX509CertificateRequestPkcs7 interface in this SDK requires that it contain a PKCS #10 request. Therefore, this documentation refers to a PKCS #7 object as a certificate request.
-
A CMC (Certificate Management Message over CMS) certificate request implements the IX509CertificateRequest, IX509CertificateRequestPkcs7, and IX509CertificateRequestCmc interfaces.
-
An object that can be used to represent a self-generated certificate (a certificate not issued by a certification authority) implements the IX509CertificateRequest, IX509CertificateRequestPkcs10, and IX509CertificateRequestCertificate interfaces.
The IX509CertificateRequest interface inherits from the IDispatch interface. IX509CertificateRequest also has these types of members: