Historical Content Alert

This is a historical content for Windows NT 4.0 product and is presented for informative purposes only. All content in this directory is copyrighted and owned by Microsoft.

Certificate Enrollment Control Methods

The following methods are used by Certificate Enrollment Control and can be found in xenroll.dll:

Method Description
acceptFilePKCS7 This method accepts and processes a PKCS 7 (in BSTR form) containing a certificate. The BSTR is stored in a file.
acceptPKCS7 This method accepts and processes a PKCS 7 (in BSTR form) containing a certificate. The PKCS 7 is input as a parameter.
createFilePKCS10 This method creates a PKCS10 (in BSTR form) that can be submitted to a certificate server, requesting that a certificate be issued to the person/entity whose information is supplied in the PKCS10. The BSTR is saved to a file.
createPKCS10 This method creates a PKCS10 (in BSTR form) that can be submitted to a certificate server, requesting that a certificate be issued to the person/entity whose information is supplied in the PKCS10.
enumContainers This method enumerates all the containers for the provider specified in the ProviderName property. If that property has not been changed, then ProviderNames default value, as set in the registry, is used to do the enumeration.
enumProviders This method enumerates all the providers available on the computer for the specified ProviderType property. If that property has not been changed, then ProviderType's default value, PROV_RSA_FULL, is used to do the enumeration.
freeRequestInfo This method is used to clean up the stores if an error occurs or if the acceptance of a PKCS 7 is not to be performed for some reason. The BSTR (containing either PKCS 7 or 10 data) parameter specifies which previously persisted store data gets cleaned up. It will clean up both the PKCS 7 and PKCS 10 data associated with the BSTR input. Currently not implemented.
getCertFromPKCS7 This method is used to retrieve from a PKCS 7 just the single certificate that was issued in response to a PKCS 10. (The PKCS 7 may contain many certificates specifying the certification chain of authority that issued the certificate.)

 


Share this article: