The ICertServerExit interface is exported by the Server Engine and is called by exit modules. ICertServerExit allows exit modules to get and enumerate elements of requests and certificates.
The following methods are provided by the ICertServerExit interface.
|EnumerateAttributes||Returns the OID of the current attribute within the certificate to be published.|
|EnumerateAttributesClose||Frees any resources connected with attribute enumeration.|
|EnumerateAttributesSetup||Initializes the internal enumeration pointer to the first attribute within the certificate to be issued.|
|EnumerateExtensions||Returns the OID of the current extension within the certificate to be published.|
|EnumerateExtensionsClose||Frees any resources connected with extension enumeration.|
|EnumerateExtensionsSetup||Initializes the internal enumeration pointer to the first extension within the certificate to be issued.|
|GetCertificateExtension||Gets a specified certificate extension.|
|GetCertificateExtensionFlags||Gets the flags from the extension acquired by the most recent call to GetCertificateExtension.|
|GetCertificateProperty||Returns a named property from a certificate.|
|GetRequestAttribute||Returns a named attribute from a request.|
|GetRequestProperty||Returns a named property from a request.|
|SetContext||Sets the current instantiation of the interface to operate on the specified request.|