IX509SCEPEnrollment interface (certenroll.h)

X.509 Simple Computer Enrollment Protocol Interface

Inheritance

The IX509SCEPEnrollment interface inherits from the IDispatch interface. IX509SCEPEnrollment also has these types of members:

Methods

The IX509SCEPEnrollment interface has these methods.

 
IX509SCEPEnrollment::CreateRequestMessage

Create a PKCS10 request message with a challenge password. The request message is in an enveloped PKCS7 encrypted with the SCEP server encryption certificate and signed by the server signing certificate.
IX509SCEPEnrollment::CreateRetrieveCertificateMessage

Retrieve a previously issued certificate.
IX509SCEPEnrollment::CreateRetrievePendingMessage

Create a message for certificate polling (manual enrollment).
IX509SCEPEnrollment::DeleteRequest

Delete any certificates or keys created for the request.
IX509SCEPEnrollment::get_Certificate

Gets the certificate for the request.
IX509SCEPEnrollment::get_CertificateFriendlyName

Gets or sets the friendly name for the certificate. (Get)
IX509SCEPEnrollment::get_FailInfo

Gets information when the ProcessResponseMessage method detects a failed environment.
IX509SCEPEnrollment::get_OldCertificate

Gets or sets an old certificate that a request is intended to replace. (Get)
IX509SCEPEnrollment::get_Request

Gets the inner PKCS10 request.
IX509SCEPEnrollment::get_SignerCertificate

Gets or sets the signer certificate for the request. (Get)
IX509SCEPEnrollment::get_Status

Gets the status of the request.
IX509SCEPEnrollment::get_TransactionId

Gets or sets the transaction id for the request. (Get)
IX509SCEPEnrollment::Initialize

Initialize the instance in preparation for a new request.
IX509SCEPEnrollment::InitializeForPending

Initialize the instance to prepare to generate a message to either retrieve an issued certificate, or install a response for a previous request by the issuer.
IX509SCEPEnrollment::ProcessResponseMessage

Process a response message and return the disposition of the message.
IX509SCEPEnrollment::put_CertificateFriendlyName

Gets or sets the friendly name for the certificate. (Put)
IX509SCEPEnrollment::put_OldCertificate

Gets or sets an old certificate that a request is intended to replace. (Put)
IX509SCEPEnrollment::put_ServerCapabilities

Sets the preferred hash and encryption algorithms for the request.
IX509SCEPEnrollment::put_SignerCertificate

Gets or sets the signer certificate for the request. (Put)
IX509SCEPEnrollment::put_Silent

Gets or sets whether to allow UI during the request.
IX509SCEPEnrollment::put_TransactionId

Gets or sets the transaction id for the request. (Put)

Requirements

Requirement Value
Target Platform Windows
Header certenroll.h