ICertRequest Interface

The ICertRequest interface encapsulates a single certificate request to a particular certificate server. ICertRequest includes methods for submitting the request, checking the status, and retrieving the resultant certificate. In addition, the root certificate for the certificate server is available through this interface.

The following methods are provided by the ICertRequest interface.

Method Description
GetCACertificate Returns the root certificate for the certificate server.
GetCertificate Returns the certificate issued for the request.
GetDispositionMessage Gets a human-readable message for the current disposition of the certificate request.
GetLastStatus Gets the last return code for this request.
GetRequestId Gets the current internal request number for the request and subsequent certificate.
RetrievePending Attempts to retrieve a certificate from a pending request.
Submit Submits a request to the certificate server.