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