Cryptography Enumerations

The following enumerations are used by cryptography functions and methods.

Enumeration Description
CAPICOM_ACTIVE_DIRECTORY_SEARCH_LOCATION Indicates the location to be searched for an Active Directory certificate store.
CAPICOM_ATTRIBUTE Defines the kind of attribute associated with a signature.
CAPICOM_CERT_INFO_TYPE Defines what information is to be queried from a certificate.
CAPICOM_CERTIFICATE_FIND_TYPE Defines the type of search criteria used to find specific certificates.
CAPICOM_CERTIFICATE_INCLUDE_OPTION Defines which certificates in a chain are saved.
CAPICOM_CERTIFICATE_SAVE_AS_TYPE Defines the format of a file that contains certificate information.
CAPICOM_CERTIFICATES_SAVE_AS_TYPE Defines the format of a file that contains certificates information.
CAPICOM_CHECK_FLAG Defines the conditions for which a certificate chain is to be checked.
CAPICOM_EKU Defines the extended key usage names based on where they can be used.
CAPICOM_ENCODING_TYPE Indicates the encoding type used.
CAPICOM_ENCRYPTION_ALGORITHM Defines the algorithms to be used in encryption and decryption.
CAPICOM_ENCRYPTION_KEY_LENGTH Defines the key length to be used in encryption.
CAPICOM_ERROR_CODE Defines error codes that are returned by CAPICOM.
CAPICOM_EXPORT_FLAG Defines if any private key export errors are ignored.
CAPICOM_HASH_ALGORITHM Defines a hash algorithm.
CAPICOM_KEY_ALGORITHM Defines key algorithms.
CAPICOM_KEY_LOCATION Defines key location types.
CAPICOM_KEY_SPEC Defines key specifications.
CAPICOM_KEY_STORAGE_FLAG Defines key storage flags.
CAPICOM_KEY_USAGE Defines the ways in which a key can be used.
CAPICOM_OID Provides the names for CAPICOM object identifiers.
CAPICOM_PROPID Defines the CAPICOM property identifiers.
CAPICOM_PROV_TYPE Specifies the type of cryptographic service provider.
CAPICOM_SECRET_TYPE Indicates the kind of secret used to derive a key to be used for encryption or decryption of data.
CAPICOM_SIGNED_DATA_VERIFY_FLAG Indicates the encoding type used.
CAPICOM_STORE_LOCATION Indicates the location of a certificate store.
CAPICOM_STORE_OPEN_MODE Indicates how a certificate store is to be opened.
CAPICOM_STORE_SAVE_AS_TYPE Indicates the encoding of a certificate store.
CARD_DIRECTORY_ACCESS_CONDITION Specifies access control permissions for a directory on a smart card.
CARD_FILE_ACCESS_CONDITION Specifies access control permissions for a file on a smart card.
CASetupProperty Specifies a property type for setup and configuration of a certification authority (CA) role when using the ICertSrvSetup interface.
CEPSetupProperty Specifies a property type that can be set on or retrieved from an ICertificateEnrollmentPolicyServerSetup interface.
CESSetupProperty Specifies a property type that can be set on or retrieved from an ICertificateEnrollmentServerSetup interface.
CRYPT_XML_PROPERTY_ID Specifies the type and usage of the XML property.
CRYPT_XML_CHARSET Used to specify the character set used in the XML.
CRYPT_XML_KEYINFO_SPEC Specifies values for the dwKeyInfoSpec parameter in the CryptXmlSign function.
ENUM_CATYPES Specifies a certification authority (CA) type.
ENUM_PERIOD Specifies the units of a time span.
KEYSVC_TYPE Indicates whether a key applies to a computer or a service.
MSCEPSetupProperty Specifies a property type for setup and configuration of a Microsoft Simple Certificate Enrollment Protocol (SCEP) role using IMSCEPSetup.