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.
|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.|