Properties of IEnroll4
The following properties are defined by the IEnroll4 interface or are properties the IEnroll4 interface inherits from IEnroll and IEnroll2.
Property | Description |
---|---|
CAStoreFlags | Sets or retrieves a flag that controls the certificate store when it is opened. |
CAStoreNameWStr | Sets or retrieves the name of the store where all non-"ROOT" and non-"MY" certificates are kept. |
CAStoreTypeWStr | Sets or retrieves the type of store to use for the store specified by the CAStoreNameWStr property. |
ClientId | Sets or retrieves the client ID request attribute. |
ContainerNameWStr | Sets or retrieves the name of the key container to use. |
DeleteRequestCert | Sets or retrieves a Boolean indicator that controls whether dummy certificates in the request store are deleted. |
EnableSMIMECapabilities | Sets or retrieves a Boolean value that controls whether the PKCS #10 will contain a signed attribute for Secure/Multipurpose Internet Mail Extensions (S/MIME) capabilities. |
EnableT61DNEncoding | Sets or retrieves a Boolean value that controls whether the distinguished name in the request is encoded as a T61 string instead of as a UNICODE string. |
GenKeyFlags | Sets or retrieves the values passed to CryptGenKey when the certificate request is generated. |
HashAlgID | Sets or retrieves the hash algorithm used when signing a PKCS #10 certificate request. |
HashAlgorithmWStr | Sets or retrieves only the signature hash algorithm used to sign the PKCS #10. |
IncludeSubjectKeyID | Specifies whether the subject key ID extension is added to the certificate request. |
KeySpec | Sets or retrieves the type of key generated. |
LimitExchangeKeyToEncipherment | Sets or retrieves a Boolean value that controls whether an AT_KEYEXCHANGE request contains digital signature and non-repudiation key usages. |
MyStoreFlags | Sets or retrieves the registry location used for the MY store. |
MyStoreNameWStr | Sets or retrieves the name of the store where certificates with linked private keys are kept. |
MyStoreTypeWStr | Sets or retrieves the type of store specified by the MyStoreNameWStr property. |
ProviderFlags | Sets or retrieves the CSP type. |
ProviderNameWStr | Sets or retrieves the name of the CSP to use. |
ProviderType | Sets or retrieves the type of provider. |
PVKFileNameWStr | Sets or retrieves the name of the file that will contain exported keys. |
RenewalCertificate | Specifies the certificate context for the renewal certificate. |
RequestStoreFlags | Sets or retrieves the registry location used for the REQUEST store. |
RequestStoreNameWStr | Sets or retrieves the name of the store that contains the dummy certificate. This dummy certificate, along with the added private keys, remains in the request store until a certification authority processes the request and responds with a PKCS #7. |
RequestStoreTypeWStr | Sets or retrieves the type of store to use for the store specified by the RequestStoreNameWStr property. |
ReuseHardwareKeyIfUnableToGenNew | Sets or retrieves a Boolean value that determines the action taken by the certificate enrollment control object if an error is encountered when generating a new key. |
RootStoreFlags | Sets or retrieves the registry location used for the ROOT store. |
RootStoreNameWStr | Sets or retrieves the name of the root store where all intrinsically trusted self-signed ROOT certificates are kept. |
RootStoreTypeWStr | Sets or retrieves the type of store to use for the store specified by the RootStoreNameWStr property. |
SPCFileNameWStr | Sets or retrieves the name of the file to write the resulting base64-encoded PKCS #7 as returned from the certification authority. |
ThumbPrintWStr | Sets or retrieves a hash of the certificate data. |
UseExistingKeySet | Sets or retrieves a Boolean value that indicates whether the existing keys should be used. |
WriteCertToCSP | Sets or retrieves a Boolean value that indicates whether a certificate should be written to the CSP. |
WriteCertToUserDS | Sets or retrieves a Boolean value that controls whether the certificate is written to the user's Active Directory store. |
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for