Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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