CertEnroll Enumerations
The following enumerations are supported by the Certificate Enrollment API.
| Enumeration | Description |
|---|---|
| AlgorithmFlags | Contains flags that can be used to refine the search for a cryptographic algorithm. |
| AlgorithmOperationFlags | Specifies the operations that an algorithm can perform. This is used to retrieve the operational capabilities of a CSP algorithm or CSP status information based on those capabilities. |
| AlgorithmType | Specifies the intended purpose of a cryptographic algorithm. |
| AlternativeNameType | Specifies the alternative name types that can be specified when creating an AlternativeName extension. |
| CERTENROLL_OBJECTID | Contains the predefined object identifiers (OIDs) supported the Certificate Enrollment API. |
| CERTENROLL_PROPERTYID | Contains predefined OIDs for external properties supported by the Certificate Enrollment API. |
| CommitTemplateFlags | Specifies options for saving and deleting templates. |
| EncodingType | Specifies the type of encoding applied to a byte array for display purposes. |
| EnrollmentCAProperty | Specifies certification authority property values. |
| EnrollmentDisplayStatus | Specifies whether to display enrollment status information in a user interface. |
| EnrollmentEnrollStatus | Specifies the enrollment status of a certificate request. |
| EnrollmentPolicyFlags | Specifies group policy flags. |
| EnrollmentPolicyServerPropertyFlags | Specifies the default policy server. |
| EnrollmentSelectionStatus | Specifies whether the enrollment status of an object will be monitored during the enrollment process. |
| EnrollmentTemplateProperty | Contains property values for a given template. |
| InnerRequestLevel | Specifies the containment level of a certificate request within a PKCS #7 or CMC request. |
| InstallResponseRestrictionFlags | Contains flags that identify the restrictions placed on the local installation of a certificate chain. |
| KeyIdentifierHashAlgorithm | Specifies the algorithm used to hash the public key in a certificate request. |
| ObjectIdGroupId | Specifies the category or group to which an OID belongs. |
| ObjectIdPublicKeyFlags | Specifies whether a public key algorithm is used for signing or for encryption. |
| PFXExportOptions | Specifies how much of a certificate chain is included when creating a Personal Information Exchange (PFX) message. |
| Pkcs10AllowedSignatureTypes | Specifies the type of signature permitted when signing a certificate request. |
| PolicyQualifierType | Specifies the type of qualifier applied to a certificate policy. |
| PolicyServerUrlFlags | Contains certificate enrollment policy (CEP) server flags. |
| PolicyServerUrlPropertyID | Contains values that specify the type of property value to be returned by the GetStringProperty method or set by the SetStringProperty method on the IX509PolicyServerUrl interface. |
| RequestClientInfoClientId | Specifies the type of application that created a certificate request. |
| WebEnrollmentFlags | Specifies web enrollment behavior. |
| WebSecurityLevel | Specifies whether a web-enabled method or property is safe for scripting. |
| X500NameFlags | Specifies the display and encoding characteristics of a distinguished name or relative distinguished name. |
| X509CertificateEnrollmentContext | Specifies the nature of the end entity for which the certificate is intended. |
| X509CertificateTemplateEnrollmentFlag | Contains values that specify server and client actions during enrollment. |
| X509CertificateTemplateGeneralFlag | Contains use and modification information about templates and associated certificates. |
| X509CertificateTemplatePrivateKeyFlag | Contains values that specify client actions regarding a private key. |
| X509CertificateTemplateSubjectNameFlag | Contains values that specify server and client actions concerning subject names. |
| X509EnrollmentPolicyExportFlags | Specifies what items to export from the policy server. |
| X509EnrollmentPolicyLoadOption | Specifies how to retrieve policy from the policy server. |
| X509KeySpec | Specifies the intended use of a key for a legacy CSP. |
| X509KeyUsageFlags | Specifies the purpose of a key contained in a certificate. |
| X509PrivateKeyExportFlags | Specifies the export policy for a private key. |
| X509PrivateKeyProtection | Specifies the level of private key protection supported by a KSP or CSP. |
| X509PrivateKeyUsageFlags | Specifies the permitted uses of a private key. |
| X509PrivateKeyVerify | Specifies whether a user interface is displayed during private key verification and whether verification can proceed if the CSP or KSP represent a smart card. |
| X509ProviderType | Specifies the type of a cryptographic service provider or key service provider. |
| X509RequestInheritOptions | Specifies how keys, extension values, and external properties are inherited when a new request is created from an existing certificate. |
| X509RequestType | Specifies the certificate request type. |
| X509SCEPDisposition | Describes the resulting disposition of a request to process a response message. |
| X509SCEPFailInfo | Describes the nature of an SCEP certificate enrollment failure. |
Related topics
Community Additions
ADD
Show: