CAPICOM, COM interface constants for VB.Net / VBScript
CAPICOM - interface constants
This page contains simple VBA include for the CAPICOM COM library.
library parameters| File Name | Program Files\Microsoft Platform SDK for Windows Server 2003 R2\redist\CAPICOM\x86\CapiCom.Dll |
|---|
| Guid | {BD26B198-EE42-4725-9B23-AFA912434229} |
|---|
| Enums | 29 |
|---|
CAPICOM_ERROR_CODEenum, 51 members.Public Enum CAPICOM_ERROR_CODE
CAPICOM_E_ENCODE_INVALID_TYPE = -2138570496
CAPICOM_E_EKU_INVALID_OID = -2138570240
CAPICOM_E_EKU_OID_NOT_INITIALIZED = -2138570239
CAPICOM_E_CERTIFICATE_NOT_INITIALIZED = -2138570224
CAPICOM_E_CERTIFICATE_NO_PRIVATE_KEY = -2138570223
CAPICOM_E_CHAIN_NOT_BUILT = -2138570208
CAPICOM_E_STORE_NOT_OPENED = -2138570192
CAPICOM_E_STORE_EMPTY = -2138570191
CAPICOM_E_STORE_INVALID_OPEN_MODE = -2138570190
CAPICOM_E_STORE_INVALID_SAVE_AS_TYPE = -2138570189
CAPICOM_E_ATTRIBUTE_NAME_NOT_INITIALIZED = -2138570176
CAPICOM_E_ATTRIBUTE_VALUE_NOT_INITIALIZED = -2138570175
CAPICOM_E_ATTRIBUTE_INVALID_NAME = -2138570174
CAPICOM_E_ATTRIBUTE_INVALID_VALUE = -2138570173
CAPICOM_E_SIGNER_NOT_INITIALIZED = -2138570160
CAPICOM_E_SIGNER_NOT_FOUND = -2138570159
CAPICOM_E_SIGNER_NO_CHAIN = -2138570158
CAPICOM_E_SIGNER_INVALID_USAGE = -2138570157
CAPICOM_E_SIGN_NOT_INITIALIZED = -2138570144
CAPICOM_E_SIGN_INVALID_TYPE = -2138570143
CAPICOM_E_SIGN_NOT_SIGNED = -2138570142
CAPICOM_E_INVALID_ALGORITHM = -2138570128
CAPICOM_E_INVALID_KEY_LENGTH = -2138570127
CAPICOM_E_ENVELOP_NOT_INITIALIZED = -2138570112
CAPICOM_E_ENVELOP_INVALID_TYPE = -2138570111
CAPICOM_E_ENVELOP_NO_RECIPIENT = -2138570110
CAPICOM_E_ENVELOP_RECIPIENT_NOT_FOUND = -2138570109
CAPICOM_E_ENCRYPT_NOT_INITIALIZED = -2138570096
CAPICOM_E_ENCRYPT_INVALID_TYPE = -2138570095
CAPICOM_E_ENCRYPT_NO_SECRET = -2138570094
CAPICOM_E_NOT_SUPPORTED = -2138568448
CAPICOM_E_UI_DISABLED = -2138568447
CAPICOM_E_CANCELLED = -2138568446
CAPICOM_E_NOT_ALLOWED = -2138568445
CAPICOM_E_OUT_OF_RESOURCE = -2138568444
CAPICOM_E_INTERNAL = -2138568431
CAPICOM_E_UNKNOWN = -2138568295
CAPICOM_E_PRIVATE_KEY_NOT_INITIALIZED = -2138569984
CAPICOM_E_PRIVATE_KEY_NOT_EXPORTABLE = -2138569983
CAPICOM_E_ENCODE_NOT_INITIALIZED = -2138569952
CAPICOM_E_EXTENSION_NOT_INITIALIZED = -2138569936
CAPICOM_E_PROPERTY_NOT_INITIALIZED = -2138569920
CAPICOM_E_FIND_INVALID_TYPE = -2138569904
CAPICOM_E_FIND_INVALID_PREDEFINED_POLICY = -2138569903
CAPICOM_E_CODE_NOT_INITIALIZED = -2138569888
CAPICOM_E_CODE_NOT_SIGNED = -2138569887
CAPICOM_E_CODE_DESCRIPTION_NOT_INITIALIZED = -2138569886
CAPICOM_E_CODE_DESCRIPTION_URL_NOT_INITIALIZED = -2138569885
CAPICOM_E_CODE_INVALID_TIMESTAMP_URL = -2138569884
CAPICOM_E_HASH_NO_DATA = -2138569872
CAPICOM_E_INVALID_CONVERT_TYPE = -2138569856
End Enum
CAPICOM_ENCODING_TYPEenum, 3 members.Public Enum CAPICOM_ENCODING_TYPE
CAPICOM_ENCODE_BASE64 = 0
CAPICOM_ENCODE_BINARY = 1
CAPICOM_ENCODE_ANY = -1
End Enum
CAPICOM_EKUenum, 7 members.Public Enum CAPICOM_EKU
CAPICOM_EKU_OTHER = 0
CAPICOM_EKU_SERVER_AUTH = 1
CAPICOM_EKU_CLIENT_AUTH = 2
CAPICOM_EKU_CODE_SIGNING = 3
CAPICOM_EKU_EMAIL_PROTECTION = 4
CAPICOM_EKU_SMARTCARD_LOGON = 5
CAPICOM_EKU_ENCRYPTING_FILE_SYSTEM = 6
End Enum
CAPICOM_CHECK_FLAGenum, 12 members.Public Enum CAPICOM_CHECK_FLAG
CAPICOM_CHECK_NONE = 0
CAPICOM_CHECK_TRUSTED_ROOT = 1
CAPICOM_CHECK_TIME_VALIDITY = 2
CAPICOM_CHECK_SIGNATURE_VALIDITY = 4
CAPICOM_CHECK_ONLINE_REVOCATION_STATUS = 8
CAPICOM_CHECK_OFFLINE_REVOCATION_STATUS = 16
CAPICOM_CHECK_COMPLETE_CHAIN = 32
CAPICOM_CHECK_NAME_CONSTRAINTS = 64
CAPICOM_CHECK_BASIC_CONSTRAINTS = 128
CAPICOM_CHECK_NESTED_VALIDITY_PERIOD = 256
CAPICOM_CHECK_ONLINE_ALL = 495
CAPICOM_CHECK_OFFLINE_ALL = 503
End Enum
CAPICOM_CERT_INFO_TYPEenum, 8 members.Public Enum CAPICOM_CERT_INFO_TYPE
CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME = 0
CAPICOM_CERT_INFO_ISSUER_SIMPLE_NAME = 1
CAPICOM_CERT_INFO_SUBJECT_EMAIL_NAME = 2
CAPICOM_CERT_INFO_ISSUER_EMAIL_NAME = 3
CAPICOM_CERT_INFO_SUBJECT_UPN = 4
CAPICOM_CERT_INFO_ISSUER_UPN = 5
CAPICOM_CERT_INFO_SUBJECT_DNS_NAME = 6
CAPICOM_CERT_INFO_ISSUER_DNS_NAME = 7
End Enum
CAPICOM_STORE_LOCATIONenum, 5 members.Public Enum CAPICOM_STORE_LOCATION
CAPICOM_MEMORY_STORE = 0
CAPICOM_LOCAL_MACHINE_STORE = 1
CAPICOM_CURRENT_USER_STORE = 2
CAPICOM_ACTIVE_DIRECTORY_USER_STORE = 3
CAPICOM_SMART_CARD_USER_STORE = 4
End Enum
CAPICOM_STORE_OPEN_MODEenum, 5 members.Public Enum CAPICOM_STORE_OPEN_MODE
CAPICOM_STORE_OPEN_READ_ONLY = 0
CAPICOM_STORE_OPEN_READ_WRITE = 1
CAPICOM_STORE_OPEN_MAXIMUM_ALLOWED = 2
CAPICOM_STORE_OPEN_EXISTING_ONLY = 128
CAPICOM_STORE_OPEN_INCLUDE_ARCHIVED = 256
End Enum
CAPICOM_ACTIVE_DIRECTORY_SEARCH_LOCATIONenum, 3 members.Public Enum CAPICOM_ACTIVE_DIRECTORY_SEARCH_LOCATION
CAPICOM_SEARCH_ANY = 0
CAPICOM_SEARCH_GLOBAL_CATALOG = 1
CAPICOM_SEARCH_DEFAULT_DOMAIN = 2
End Enum
CAPICOM_STORE_SAVE_AS_TYPEenum, 2 members.Public Enum CAPICOM_STORE_SAVE_AS_TYPE
CAPICOM_STORE_SAVE_AS_SERIALIZED = 0
CAPICOM_STORE_SAVE_AS_PKCS7 = 1
End Enum
CAPICOM_ATTRIBUTEenum, 3 members.Public Enum CAPICOM_ATTRIBUTE
CAPICOM_AUTHENTICATED_ATTRIBUTE_SIGNING_TIME = 0
CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_NAME = 1
CAPICOM_AUTHENTICATED_ATTRIBUTE_DOCUMENT_DESCRIPTION = 2
End Enum
CAPICOM_SIGNED_DATA_VERIFY_FLAGenum, 2 members.Public Enum CAPICOM_SIGNED_DATA_VERIFY_FLAG
CAPICOM_VERIFY_SIGNATURE_ONLY = 0
CAPICOM_VERIFY_SIGNATURE_AND_CERTIFICATE = 1
End Enum
CAPICOM_ENCRYPTION_ALGORITHMenum, 5 members.Public Enum CAPICOM_ENCRYPTION_ALGORITHM
CAPICOM_ENCRYPTION_ALGORITHM_RC2 = 0
CAPICOM_ENCRYPTION_ALGORITHM_RC4 = 1
CAPICOM_ENCRYPTION_ALGORITHM_DES = 2
CAPICOM_ENCRYPTION_ALGORITHM_3DES = 3
CAPICOM_ENCRYPTION_ALGORITHM_AES = 4
End Enum
CAPICOM_ENCRYPTION_KEY_LENGTHenum, 6 members.Public Enum CAPICOM_ENCRYPTION_KEY_LENGTH
CAPICOM_ENCRYPTION_KEY_LENGTH_MAXIMUM = 0
CAPICOM_ENCRYPTION_KEY_LENGTH_40_BITS = 1
CAPICOM_ENCRYPTION_KEY_LENGTH_56_BITS = 2
CAPICOM_ENCRYPTION_KEY_LENGTH_128_BITS = 3
CAPICOM_ENCRYPTION_KEY_LENGTH_192_BITS = 4
CAPICOM_ENCRYPTION_KEY_LENGTH_256_BITS = 5
End Enum
CAPICOM_SECRET_TYPEenum, 1 members.Public Enum CAPICOM_SECRET_TYPE
CAPICOM_SECRET_PASSWORD = 0
End Enum
CAPICOM_KEY_ALGORITHMenum, 3 members.Public Enum CAPICOM_KEY_ALGORITHM
CAPICOM_KEY_ALGORITHM_OTHER = 0
CAPICOM_KEY_ALGORITHM_RSA = 1
CAPICOM_KEY_ALGORITHM_DSS = 2
End Enum
CAPICOM_OIDenum, 53 members.Public Enum CAPICOM_OID
CAPICOM_OID_OTHER = 0
CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER_EXTENSION = 1
CAPICOM_OID_KEY_ATTRIBUTES_EXTENSION = 2
CAPICOM_OID_CERT_POLICIES_95_EXTENSION = 3
CAPICOM_OID_KEY_USAGE_RESTRICTION_EXTENSION = 4
CAPICOM_OID_LEGACY_POLICY_MAPPINGS_EXTENSION = 5
CAPICOM_OID_SUBJECT_ALT_NAME_EXTENSION = 6
CAPICOM_OID_ISSUER_ALT_NAME_EXTENSION = 7
CAPICOM_OID_BASIC_CONSTRAINTS_EXTENSION = 8
CAPICOM_OID_SUBJECT_KEY_IDENTIFIER_EXTENSION = 9
CAPICOM_OID_KEY_USAGE_EXTENSION = 10
CAPICOM_OID_PRIVATEKEY_USAGE_PERIOD_EXTENSION = 11
CAPICOM_OID_SUBJECT_ALT_NAME2_EXTENSION = 12
CAPICOM_OID_ISSUER_ALT_NAME2_EXTENSION = 13
CAPICOM_OID_BASIC_CONSTRAINTS2_EXTENSION = 14
CAPICOM_OID_NAME_CONSTRAINTS_EXTENSION = 15
CAPICOM_OID_CRL_DIST_POINTS_EXTENSION = 16
CAPICOM_OID_CERT_POLICIES_EXTENSION = 17
CAPICOM_OID_POLICY_MAPPINGS_EXTENSION = 18
CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER2_EXTENSION = 19
CAPICOM_OID_POLICY_CONSTRAINTS_EXTENSION = 20
CAPICOM_OID_ENHANCED_KEY_USAGE_EXTENSION = 21
CAPICOM_OID_CERTIFICATE_TEMPLATE_EXTENSION = 22
CAPICOM_OID_APPLICATION_CERT_POLICIES_EXTENSION = 23
CAPICOM_OID_APPLICATION_POLICY_MAPPINGS_EXTENSION = 24
CAPICOM_OID_APPLICATION_POLICY_CONSTRAINTS_EXTENSION = 25
CAPICOM_OID_AUTHORITY_INFO_ACCESS_EXTENSION = 26
CAPICOM_OID_SERVER_AUTH_EKU = 100
CAPICOM_OID_CLIENT_AUTH_EKU = 101
CAPICOM_OID_CODE_SIGNING_EKU = 102
CAPICOM_OID_EMAIL_PROTECTION_EKU = 103
CAPICOM_OID_IPSEC_END_SYSTEM_EKU = 104
CAPICOM_OID_IPSEC_TUNNEL_EKU = 105
CAPICOM_OID_IPSEC_USER_EKU = 106
CAPICOM_OID_TIME_STAMPING_EKU = 107
CAPICOM_OID_CTL_USAGE_SIGNING_EKU = 108
CAPICOM_OID_TIME_STAMP_SIGNING_EKU = 109
CAPICOM_OID_SERVER_GATED_CRYPTO_EKU = 110
CAPICOM_OID_ENCRYPTING_FILE_SYSTEM_EKU = 111
CAPICOM_OID_EFS_RECOVERY_EKU = 112
CAPICOM_OID_WHQL_CRYPTO_EKU = 113
CAPICOM_OID_NT5_CRYPTO_EKU = 114
CAPICOM_OID_OEM_WHQL_CRYPTO_EKU = 115
CAPICOM_OID_EMBEDED_NT_CRYPTO_EKU = 116
CAPICOM_OID_ROOT_LIST_SIGNER_EKU = 117
CAPICOM_OID_QUALIFIED_SUBORDINATION_EKU = 118
CAPICOM_OID_KEY_RECOVERY_EKU = 119
CAPICOM_OID_DIGITAL_RIGHTS_EKU = 120
CAPICOM_OID_LICENSES_EKU = 121
CAPICOM_OID_LICENSE_SERVER_EKU = 122
CAPICOM_OID_SMART_CARD_LOGON_EKU = 123
CAPICOM_OID_PKIX_POLICY_QUALIFIER_CPS = 124
CAPICOM_OID_PKIX_POLICY_QUALIFIER_USERNOTICE = 125
End Enum
CAPICOM_PROPIDenum, 39 members.Public Enum CAPICOM_PROPID
CAPICOM_PROPID_UNKNOWN = 0
CAPICOM_PROPID_KEY_PROV_HANDLE = 1
CAPICOM_PROPID_KEY_PROV_INFO = 2
CAPICOM_PROPID_SHA1_HASH = 3
CAPICOM_PROPID_HASH_PROP = 3
CAPICOM_PROPID_MD5_HASH = 4
CAPICOM_PROPID_KEY_CONTEXT = 5
CAPICOM_PROPID_KEY_SPEC = 6
CAPICOM_PROPID_IE30_RESERVED = 7
CAPICOM_PROPID_PUBKEY_HASH_RESERVED = 8
CAPICOM_PROPID_ENHKEY_USAGE = 9
CAPICOM_PROPID_CTL_USAGE = 9
CAPICOM_PROPID_NEXT_UPDATE_LOCATION = 10
CAPICOM_PROPID_FRIENDLY_NAME = 11
CAPICOM_PROPID_PVK_FILE = 12
CAPICOM_PROPID_DESCRIPTION = 13
CAPICOM_PROPID_ACCESS_STATE = 14
CAPICOM_PROPID_SIGNATURE_HASH = 15
CAPICOM_PROPID_SMART_CARD_DATA = 16
CAPICOM_PROPID_EFS = 17
CAPICOM_PROPID_FORTEZZA_DATA = 18
CAPICOM_PROPID_ARCHIVED = 19
CAPICOM_PROPID_KEY_IDENTIFIER = 20
CAPICOM_PROPID_AUTO_ENROLL = 21
CAPICOM_PROPID_PUBKEY_ALG_PARA = 22
CAPICOM_PROPID_CROSS_CERT_DIST_POINTS = 23
CAPICOM_PROPID_ISSUER_PUBLIC_KEY_MD5_HASH = 24
CAPICOM_PROPID_SUBJECT_PUBLIC_KEY_MD5_HASH = 25
CAPICOM_PROPID_ENROLLMENT = 26
CAPICOM_PROPID_DATE_STAMP = 27
CAPICOM_PROPID_ISSUER_SERIAL_NUMBER_MD5_HASH = 28
CAPICOM_PROPID_SUBJECT_NAME_MD5_HASH = 29
CAPICOM_PROPID_EXTENDED_ERROR_INFO = 30
CAPICOM_PROPID_RENEWAL = 64
CAPICOM_PROPID_ARCHIVED_KEY_HASH = 65
CAPICOM_PROPID_FIRST_RESERVED = 66
CAPICOM_PROPID_LAST_RESERVED = 32767
CAPICOM_PROPID_FIRST_USER = 32768
CAPICOM_PROPID_LAST_USER = 65535
End Enum
CAPICOM_PROV_TYPEenum, 18 members.Public Enum CAPICOM_PROV_TYPE
CAPICOM_PROV_RSA_FULL = 1
CAPICOM_PROV_RSA_SIG = 2
CAPICOM_PROV_DSS = 3
CAPICOM_PROV_FORTEZZA = 4
CAPICOM_PROV_MS_EXCHANGE = 5
CAPICOM_PROV_SSL = 6
CAPICOM_PROV_RSA_SCHANNEL = 12
CAPICOM_PROV_DSS_DH = 13
CAPICOM_PROV_EC_ECDSA_SIG = 14
CAPICOM_PROV_EC_ECNRA_SIG = 15
CAPICOM_PROV_EC_ECDSA_FULL = 16
CAPICOM_PROV_EC_ECNRA_FULL = 17
CAPICOM_PROV_DH_SCHANNEL = 18
CAPICOM_PROV_SPYRUS_LYNKS = 20
CAPICOM_PROV_RNG = 21
CAPICOM_PROV_INTEL_SEC = 22
CAPICOM_PROV_REPLACE_OWF = 23
CAPICOM_PROV_RSA_AES = 24
End Enum
CAPICOM_CERTIFICATE_SAVE_AS_TYPEenum, 2 members.Public Enum CAPICOM_CERTIFICATE_SAVE_AS_TYPE
CAPICOM_CERTIFICATE_SAVE_AS_PFX = 0
CAPICOM_CERTIFICATE_SAVE_AS_CER = 1
End Enum
CAPICOM_CERTIFICATES_SAVE_AS_TYPEenum, 3 members.Public Enum CAPICOM_CERTIFICATES_SAVE_AS_TYPE
CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED = 0
CAPICOM_CERTIFICATES_SAVE_AS_PKCS7 = 1
CAPICOM_CERTIFICATES_SAVE_AS_PFX = 2
End Enum
CAPICOM_CERTIFICATE_INCLUDE_OPTIONenum, 3 members.Public Enum CAPICOM_CERTIFICATE_INCLUDE_OPTION
CAPICOM_CERTIFICATE_INCLUDE_CHAIN_EXCEPT_ROOT = 0
CAPICOM_CERTIFICATE_INCLUDE_WHOLE_CHAIN = 1
CAPICOM_CERTIFICATE_INCLUDE_END_ENTITY_ONLY = 2
End Enum
CAPICOM_KEY_SPECenum, 2 members.Public Enum CAPICOM_KEY_SPEC
CAPICOM_KEY_SPEC_KEYEXCHANGE = 1
CAPICOM_KEY_SPEC_SIGNATURE = 2
End Enum
CAPICOM_KEY_LOCATIONenum, 2 members.Public Enum CAPICOM_KEY_LOCATION
CAPICOM_CURRENT_USER_KEY = 0
CAPICOM_LOCAL_MACHINE_KEY = 1
End Enum
CAPICOM_KEY_STORAGE_FLAGenum, 3 members.Public Enum CAPICOM_KEY_STORAGE_FLAG
CAPICOM_KEY_STORAGE_DEFAULT = 0
CAPICOM_KEY_STORAGE_EXPORTABLE = 1
CAPICOM_KEY_STORAGE_USER_PROTECTED = 2
End Enum
CAPICOM_EXPORT_FLAGenum, 2 members.Public Enum CAPICOM_EXPORT_FLAG
CAPICOM_EXPORT_DEFAULT = 0
CAPICOM_EXPORT_IGNORE_PRIVATE_KEY_NOT_EXPORTABLE_ERROR = 1
End Enum
CAPICOM_KEY_USAGEenum, 10 members.Public Enum CAPICOM_KEY_USAGE
CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE = 128
CAPICOM_NON_REPUDIATION_KEY_USAGE = 64
CAPICOM_KEY_ENCIPHERMENT_KEY_USAGE = 32
CAPICOM_DATA_ENCIPHERMENT_KEY_USAGE = 16
CAPICOM_KEY_AGREEMENT_KEY_USAGE = 8
CAPICOM_KEY_CERT_SIGN_KEY_USAGE = 4
CAPICOM_OFFLINE_CRL_SIGN_KEY_USAGE = 2
CAPICOM_CRL_SIGN_KEY_USAGE = 2
CAPICOM_ENCIPHER_ONLY_KEY_USAGE = 1
CAPICOM_DECIPHER_ONLY_KEY_USAGE = 32768
End Enum
CAPICOM_CERTIFICATE_FIND_TYPEenum, 13 members.Public Enum CAPICOM_CERTIFICATE_FIND_TYPE
CAPICOM_CERTIFICATE_FIND_SHA1_HASH = 0
CAPICOM_CERTIFICATE_FIND_SUBJECT_NAME = 1
CAPICOM_CERTIFICATE_FIND_ISSUER_NAME = 2
CAPICOM_CERTIFICATE_FIND_ROOT_NAME = 3
CAPICOM_CERTIFICATE_FIND_TEMPLATE_NAME = 4
CAPICOM_CERTIFICATE_FIND_EXTENSION = 5
CAPICOM_CERTIFICATE_FIND_EXTENDED_PROPERTY = 6
CAPICOM_CERTIFICATE_FIND_APPLICATION_POLICY = 7
CAPICOM_CERTIFICATE_FIND_CERTIFICATE_POLICY = 8
CAPICOM_CERTIFICATE_FIND_TIME_VALID = 9
CAPICOM_CERTIFICATE_FIND_TIME_NOT_YET_VALID = 10
CAPICOM_CERTIFICATE_FIND_TIME_EXPIRED = 11
CAPICOM_CERTIFICATE_FIND_KEY_USAGE = 12
End Enum
CAPICOM_HASH_ALGORITHMenum, 7 members.Public Enum CAPICOM_HASH_ALGORITHM
CAPICOM_HASH_ALGORITHM_SHA1 = 0
CAPICOM_HASH_ALGORITHM_MD2 = 1
CAPICOM_HASH_ALGORITHM_MD4 = 2
CAPICOM_HASH_ALGORITHM_MD5 = 3
CAPICOM_HASH_ALGORITHM_SHA_256 = 4
CAPICOM_HASH_ALGORITHM_SHA_384 = 5
CAPICOM_HASH_ALGORITHM_SHA_512 = 6
End Enum
Constantsmodule, 121 members.Public Enum Constants
CAPICOM_MAJOR_VERSION = 2
CAPICOM_MINOR_VERSION = 1
CAPICOM_RELEASE_NUMBER = 0
CAPICOM_BUILD_NUMBER = 1
CAPICOM_VERSION_INFO = "CAPICOM v2.1"
CAPICOM_COPY_RIGHT = "Copyright (c) Microsoft Corporation 1999-2004. All rights reserved."
CAPICOM_MY_STORE = "My"
CAPICOM_CA_STORE = "Ca"
CAPICOM_ROOT_STORE = "Root"
CAPICOM_OTHER_STORE = "AddressBook"
CAPICOM_OID_SERVER_AUTH = "1.3.6.1.5.5.7.3.1"
CAPICOM_OID_CLIENT_AUTH = "1.3.6.1.5.5.7.3.2"
CAPICOM_OID_CODE_SIGNING = "1.3.6.1.5.5.7.3.3"
CAPICOM_OID_EMAIL_PROTECTION = "1.3.6.1.5.5.7.3.4"
CAPICOM_OID_IPSEC_END_SYSTEM = "1.3.6.1.5.5.7.3.5"
CAPICOM_OID_IPSEC_TUNNEL = "1.3.6.1.5.5.7.3.6"
CAPICOM_OID_IPSEC_USER = "1.3.6.1.5.5.7.3.7"
CAPICOM_OID_TIME_STAMPING = "1.3.6.1.5.5.7.3.8"
CAPICOM_OID_CTL_USAGE_SIGNING = "1.3.6.1.4.1.311.10.3.1"
CAPICOM_OID_TIME_STAMP_SIGNING = "1.3.6.1.4.1.311.10.3.2"
CAPICOM_OID_SERVER_GATED_CRYPTO = "1.3.6.1.4.1.311.10.3.3"
CAPICOM_OID_ENCRYPTING_FILE_SYSTEM = "1.3.6.1.4.1.311.10.3.4"
CAPICOM_OID_EFS_RECOVERY = "1.3.6.1.4.1.311.10.3.4.1"
CAPICOM_OID_WHQL_CRYPTO = "1.3.6.1.4.1.311.10.3.5"
CAPICOM_OID_NT5_CRYPTO = "1.3.6.1.4.1.311.10.3.6"
CAPICOM_OID_OEM_WHQL_CRYPTO = "1.3.6.1.4.1.311.10.3.7"
CAPICOM_OID_EMBEDED_NT_CRYPTO = "1.3.6.1.4.1.311.10.3.8"
CAPICOM_OID_ROOT_LIST_SIGNER = "1.3.6.1.4.1.311.10.3.9"
CAPICOM_OID_QUALIFIED_SUBORDINATION = "1.3.6.1.4.1.311.10.3.10"
CAPICOM_OID_KEY_RECOVERY = "1.3.6.1.4.1.311.10.3.11"
CAPICOM_OID_DIGITAL_RIGHTS = "1.3.6.1.4.1.311.10.5.1"
CAPICOM_OID_LICENSES = "1.3.6.1.4.1.311.10.6.1"
CAPICOM_OID_LICENSE_SERVER = "1.3.6.1.4.1.311.10.6.2"
CAPICOM_OID_SMART_CARD_LOGON = "1.3.6.1.4.1.311.20.2.2"
CAPICOM_SERVER_AUTH_OID = "1.3.6.1.5.5.7.3.1"
CAPICOM_CLIENT_AUTH_OID = "1.3.6.1.5.5.7.3.2"
CAPICOM_CODE_SIGNING_OID = "1.3.6.1.5.5.7.3.3"
CAPICOM_EMAIL_PROTECTION_OID = "1.3.6.1.5.5.7.3.4"
CAPICOM_IPSEC_END_SYSTEM_OID = "1.3.6.1.5.5.7.3.5"
CAPICOM_IPSEC_TUNNEL_OID = "1.3.6.1.5.5.7.3.6"
CAPICOM_IPSEC_USER_OID = "1.3.6.1.5.5.7.3.7"
CAPICOM_TIME_STAMPING_OID = "1.3.6.1.5.5.7.3.8"
CAPICOM_CTL_USAGE_SIGNING_OID = "1.3.6.1.4.1.311.10.3.1"
CAPICOM_TIME_STAMP_SIGNING_OID = "1.3.6.1.4.1.311.10.3.2"
CAPICOM_SERVER_GATED_CRYPTO_OID = "1.3.6.1.4.1.311.10.3.3"
CAPICOM_ENCRYPTING_FILE_SYSTEM_OID = "1.3.6.1.4.1.311.10.3.4"
CAPICOM_EFS_RECOVERY_OID = "1.3.6.1.4.1.311.10.3.4.1"
CAPICOM_WHQL_CRYPTO_OID = "1.3.6.1.4.1.311.10.3.5"
CAPICOM_NT5_CRYPTO_OID = "1.3.6.1.4.1.311.10.3.6"
CAPICOM_OEM_WHQL_CRYPTO_OID = "1.3.6.1.4.1.311.10.3.7"
CAPICOM_EMBEDED_NT_CRYPTO_OID = "1.3.6.1.4.1.311.10.3.8"
CAPICOM_ROOT_LIST_SIGNER_OID = "1.3.6.1.4.1.311.10.3.9"
CAPICOM_QUALIFIED_SUBORDINATION_OID = "1.3.6.1.4.1.311.10.3.10"
CAPICOM_KEY_RECOVERY_OID = "1.3.6.1.4.1.311.10.3.11"
CAPICOM_DIGITAL_RIGHTS_OID = "1.3.6.1.4.1.311.10.5.1"
CAPICOM_LICENSES_OID = "1.3.6.1.4.1.311.10.6.1"
CAPICOM_LICENSE_SERVER_OID = "1.3.6.1.4.1.311.10.6.2"
CAPICOM_SMART_CARD_LOGON_OID = "1.3.6.1.4.1.311.20.2.2"
CAPICOM_ANY_APPLICATION_POLICY_OID = "1.3.6.1.4.1.311.10.12.1"
CAPICOM_ANY_CERT_POLICY_OID = "2.5.29.32.0"
CAPICOM_AUTHORITY_KEY_IDENTIFIER_OID = "2.5.29.1"
CAPICOM_KEY_ATTRIBUTES_OID = "2.5.29.2"
CAPICOM_CERT_POLICIES_95_OID = "2.5.29.3"
CAPICOM_KEY_USAGE_RESTRICTION_OID = "2.5.29.4"
CAPICOM_LEGACY_POLICY_MAPPINGS_OID = "2.5.29.5"
CAPICOM_SUBJECT_ALT_NAME_OID = "2.5.29.7"
CAPICOM_ISSUER_ALT_NAME_OID = "2.5.29.8"
CAPICOM_BASIC_CONSTRAINTS_OID = "2.5.29.10"
CAPICOM_SUBJECT_KEY_IDENTIFIER_OID = "2.5.29.14"
CAPICOM_KEY_USAGE_OID = "2.5.29.15"
CAPICOM_PRIVATEKEY_USAGE_PERIOD_OID = "2.5.29.16"
CAPICOM_SUBJECT_ALT_NAME2_OID = "2.5.29.17"
CAPICOM_ISSUER_ALT_NAME2_OID = "2.5.29.18"
CAPICOM_BASIC_CONSTRAINTS2_OID = "2.5.29.19"
CAPICOM_NAME_CONSTRAINTS_OID = "2.5.29.30"
CAPICOM_CRL_DIST_POINTS_OID = "2.5.29.31"
CAPICOM_CERT_POLICIES_OID = "2.5.29.32"
CAPICOM_POLICY_MAPPINGS_OID = "2.5.29.33"
CAPICOM_AUTHORITY_KEY_IDENTIFIER2_OID = "2.5.29.35"
CAPICOM_POLICY_CONSTRAINTS_OID = "2.5.29.36"
CAPICOM_ENHANCED_KEY_USAGE_OID = "2.5.29.37"
CAPICOM_CERTIFICATE_TEMPLATE_OID = "1.3.6.1.4.1.311.21.7"
CAPICOM_APPLICATION_CERT_POLICIES_OID = "1.3.6.1.4.1.311.21.10"
CAPICOM_APPLICATION_POLICY_MAPPINGS_OID = "1.3.6.1.4.1.311.21.11"
CAPICOM_APPLICATION_POLICY_CONSTRAINTS_OID = "1.3.6.1.4.1.311.21.12"
CAPICOM_AUTHORITY_INFO_ACCESS_OID = "1.3.6.1.5.5.7.1.1"
CAPICOM_PKIX_POLICY_QUALIFIER_CPS_OID = "1.3.6.1.5.5.7.2.1"
CAPICOM_PKIX_POLICY_QUALIFIER_USERNOTICE_OID = "1.3.6.1.5.5.7.2.2"
CAPICOM_TRUST_IS_NOT_TIME_VALID = 1
CAPICOM_TRUST_IS_NOT_TIME_NESTED = 2
CAPICOM_TRUST_IS_REVOKED = 4
CAPICOM_TRUST_IS_NOT_SIGNATURE_VALID = 8
CAPICOM_TRUST_IS_NOT_VALID_FOR_USAGE = 16
CAPICOM_TRUST_IS_UNTRUSTED_ROOT = 32
CAPICOM_TRUST_REVOCATION_STATUS_UNKNOWN = 64
CAPICOM_TRUST_IS_CYCLIC = 128
CAPICOM_TRUST_INVALID_EXTENSION = 256
CAPICOM_TRUST_INVALID_POLICY_CONSTRAINTS = 512
CAPICOM_TRUST_INVALID_BASIC_CONSTRAINTS = 1024
CAPICOM_TRUST_INVALID_NAME_CONSTRAINTS = 2048
CAPICOM_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT = 4096
CAPICOM_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT = 8192
CAPICOM_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT = 16384
CAPICOM_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT = 32768
CAPICOM_TRUST_IS_OFFLINE_REVOCATION = 16777216
CAPICOM_TRUST_NO_ISSUANCE_CHAIN_POLICY = 33554432
CAPICOM_TRUST_IS_PARTIAL_CHAIN = 65536
CAPICOM_TRUST_CTL_IS_NOT_TIME_VALID = 131072
CAPICOM_TRUST_CTL_IS_NOT_SIGNATURE_VALID = 262144
CAPICOM_TRUST_CTL_IS_NOT_VALID_FOR_USAGE = 524288
CAPICOM_PROV_MS_DEF_PROV = "Microsoft Base Cryptographic Provider v1.0"
CAPICOM_PROV_MS_ENHANCED_PROV = "Microsoft Enhanced Cryptographic Provider v1.0"
CAPICOM_PROV_MS_STRONG_PROV = "Microsoft Strong Cryptographic Provider"
CAPICOM_PROV_MS_DEF_RSA_SIG_PROV = "Microsoft RSA Signature Cryptographic Provider"
CAPICOM_PROV_MS_DEF_RSA_SCHANNEL_PROV = "Microsoft RSA SChannel Cryptographic Provider"
CAPICOM_PROV_MS_DEF_DSS_PROV = "Microsoft Base DSS Cryptographic Provider"
CAPICOM_PROV_MS_DEF_DSS_DH_PROV = "Microsoft Base DSS and Diffie-Hellman Cryptographic Provider"
CAPICOM_PROV_MS_ENH_DSS_DH_PROV = "Microsoft Enhanced DSS and Diffie-Hellman Cryptographic Provider"
CAPICOM_PROV_MS_DEF_DH_SCHANNEL_PROV = "Microsoft DH SChannel Cryptographic Provider"
CAPICOM_PROV_MS_SCARD_PROV = "Microsoft Base Smart Card Crypto Provider"
CAPICOM_PROV_MS_ENH_RSA_AES_PROV = "Microsoft Enhanced RSA and AES Cryptographic Provider (Prototype)"
End Enum
|