CAPICOM_OID enumeration
The CAPICOM_OID enumeration provides the names for CAPICOM object identifiers.
This enumeration is used by the OID.Name property.
Members
| Member | Description | Value |
|---|---|---|
| CAPICOM_OID_OTHER |
The object is not one of the predefined CAPICOM object types. | 0 |
| CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER_EXTENSION |
The object is a certificate extension that contains the public key identifier of the certification authority (CA). | 1 |
| CAPICOM_OID_KEY_ATTRIBUTES_EXTENSION |
The object is a certificate extension that contains optional attributes of a public key. | 2 |
| CAPICOM_OID_CERT_POLICIES_95_EXTENSION |
The object is a certificate extension that contains Windows 95 certificate policy information. | 3 |
| CAPICOM_OID_KEY_USAGE_RESTRICTION_EXTENSION |
The object is a certificate extension that contains restrictions on the use of a certificate's public key. | 4 |
| CAPICOM_OID_LEGACY_POLICY_MAPPINGS_EXTENSION |
The object is a certificate extension that contains legacy policy mapping information. | 5 |
| CAPICOM_OID_SUBJECT_ALT_NAME_EXTENSION |
The object is a certificate extension that contains an alternative name for the subject of the certificate. | 6 |
| CAPICOM_OID_ISSUER_ALT_NAME_EXTENSION |
The object is a certificate extension that contains an alternative name for the issuer of the certificate. | 7 |
| CAPICOM_OID_BASIC_CONSTRAINTS_EXTENSION |
The object is a certificate extension that indicates whether the certified subject can act as a CA, an end-entity, or both. | 8 |
| CAPICOM_OID_SUBJECT_KEY_IDENTIFIER_EXTENSION |
The object is a certificate extension that contains the key identifier of the subject of the certificate. | 9 |
| CAPICOM_OID_KEY_USAGE_EXTENSION |
The object is a certificate extension that contains information about the intended use of a certificate's public key. | 10 |
| CAPICOM_OID_PRIVATEKEY_USAGE_PERIOD_EXTENSION |
The object is a certificate extension that contains information about the time period during which a certificate's private key is usable. | 11 |
| CAPICOM_OID_SUBJECT_ALT_NAME2_EXTENSION |
The object is a certificate extension that contains an alternative name for the subject of the certificate. | 12 |
| CAPICOM_OID_ISSUER_ALT_NAME2_EXTENSION |
The object is a certificate extension that contains an alternative name for the issuer of the certificate. | 13 |
| CAPICOM_OID_BASIC_CONSTRAINTS2_EXTENSION |
The object is a certificate extension that indicates whether the certified subject can act as a CA, an end-entity, or both. | 14 |
| CAPICOM_OID_NAME_CONSTRAINTS_EXTENSION |
The object is a certificate extension that contains information about certificates that are specifically permitted or excluded from trust. | 15 |
| CAPICOM_OID_CRL_DIST_POINTS_EXTENSION |
The object is a certificate extension that contains information used to update the certificate revocation list (CRL). | 16 |
| CAPICOM_OID_CERT_POLICIES_EXTENSION |
The object is a certificate extension that contains a list of the policies that the certificate supports. | 17 |
| CAPICOM_OID_POLICY_MAPPINGS_EXTENSION |
The object is a certificate extension that provides mappings between policies in different domains. | 18 |
| CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER2_EXTENSION |
The object is a certificate extension that contains the public key identifier of the CA. | 19 |
| CAPICOM_OID_POLICY_CONSTRAINTS_EXTENSION |
The object is a certificate extension that contains established policies for accepting certificates as trusted. | 20 |
| CAPICOM_OID_ENHANCED_KEY_USAGE_EXTENSION |
The object is a certificate extension that contains enhanced information about the intended use of a certificate's public key. | 21 |
| CAPICOM_OID_CERTIFICATE_TEMPLATE_EXTENSION |
The object is a certificate extension that contains a certificate template. | 22 |
| CAPICOM_OID_APPLICATION_CERT_POLICIES_EXTENSION |
The object is a certificate extension that contains the application policy of the certificate. | 23 |
| CAPICOM_OID_APPLICATION_POLICY_MAPPINGS_EXTENSION |
The object is a certificate extension that contains mappings between different application policies. | 24 |
| CAPICOM_OID_APPLICATION_POLICY_CONSTRAINTS_EXTENSION |
The object is a certificate extension that contains the application policy constraints of the certificate. | 25 |
| CAPICOM_OID_AUTHORITY_INFO_ACCESS_EXTENSION |
The object is a certificate extension that indicates how to access CA information and services for the issuer of the certificate. | 26 |
| CAPICOM_OID_SERVER_AUTH_EKU |
The object is an EKU object that specifies that the certificate can be used to authenticate a server. | 100 |
| CAPICOM_OID_CLIENT_AUTH_EKU |
The object is an EKU object that specifies that the certificate can be used to authenticate a client. | 101 |
| CAPICOM_OID_CODE_SIGNING_EKU |
The object is an EKU object that specifies that the certificate can be used to create a digital signature. | 102 |
| CAPICOM_OID_EMAIL_PROTECTION_EKU |
The object is an EKU object that specifies that the certificate can be used for email protection. | 103 |
| CAPICOM_OID_IPSEC_END_SYSTEM_EKU |
The object is an EKU object that specifies that the certificate can be used for an IPsec end system. | 104 |
| CAPICOM_OID_IPSEC_TUNNEL_EKU |
The object is an EKU object that specifies that the certificate can be used for IPsec tunneling. | 105 |
| CAPICOM_OID_IPSEC_USER_EKU |
The object is an EKU object that specifies that the certificate can be used for an IPsec user. | 106 |
| CAPICOM_OID_TIME_STAMPING_EKU |
The object is an EKU object that specifies that the certificate can be used for time stamping. | 107 |
| CAPICOM_OID_CTL_USAGE_SIGNING_EKU |
The object is an EKU object that specifies that the certificate can be used to sign the certificate trust list (CTL). | 108 |
| CAPICOM_OID_TIME_STAMP_SIGNING_EKU |
The object is an EKU object that specifies that the certificate can be used to sign a time stamp. | 109 |
| CAPICOM_OID_SERVER_GATED_CRYPTO_EKU |
The object is an EKU object that specifies that the certificate can be used for server-gated cryptography (SGC). | 110 |
| CAPICOM_OID_ENCRYPTING_FILE_SYSTEM_EKU |
The object is an EKU object that specifies that the certificate can be used for the Encrypting File System (EFS). | 111 |
| CAPICOM_OID_EFS_RECOVERY_EKU |
The object is an EKU object that specifies that the certificate can be used for recovery of the EFS. | 112 |
| CAPICOM_OID_WHQL_CRYPTO_EKU |
The object is an EKU object that specifies that the certificate can be used for Windows Hardware Quality Labs (WHQL) cryptography. | 113 |
| CAPICOM_OID_NT5_CRYPTO_EKU |
The object is an EKU object that specifies that the certificate can be used for Windows Server 2003 and Windows XP cryptography. | 114 |
| CAPICOM_OID_OEM_WHQL_CRYPTO_EKU |
The object is an EKU object that specifies that the certificate can be used for Original Equipment Manufacturers (OEM) WHQL cryptography. | 115 |
| CAPICOM_OID_EMBEDED_NT_CRYPTO_EKU |
The object is an EKU object that specifies that the certificate can be used for Windows NT Embedded cryptography. | 116 |
| CAPICOM_OID_ROOT_LIST_SIGNER_EKU |
The object is an EKU object that specifies that the certificate can be used to sign a root list. | 117 |
| CAPICOM_OID_QUALIFIED_SUBORDINATION_EKU |
The object is an EKU object that specifies that the certificate can be used for qualified subordination. | 118 |
| CAPICOM_OID_KEY_RECOVERY_EKU |
The object is an EKU object that specifies that the certificate can be used for key recovery. | 119 |
| CAPICOM_OID_DIGITAL_RIGHTS_EKU |
The object is an EKU object that specifies that the certificate can be used for digital rights. | 120 |
| CAPICOM_OID_LICENSES_EKU |
The object is an EKU object that specifies that the certificate can be used for licenses. | 121 |
| CAPICOM_OID_LICENSE_SERVER_EKU |
The object is an EKU object that specifies that the certificate can be used for a license server. | 122 |
| CAPICOM_OID_SMART_CARD_LOGON_EKU |
The object is an EKU object that specifies that the certificate can be used for smart card logon. | 123 |
| CAPICOM_OID_PKIX_POLICY_QUALIFIER_CPS |
The object is a Certification Practice Statement (CPS) that can be used for the public key infrastructure X.509 (PKIX) policy qualifier. | 124 |
| CAPICOM_OID_PKIX_POLICY_QUALIFIER_USERNOTICE |
The object is a user notice that can be used for the public key infrastructure X.509 (PKIX) policy qualifier. | 125 |
Requirements
|
Redistributable | CAPICOM 2.0 or later on Windows Server 2003 and Windows XP |
|---|---|
|
Header |
|
Send comments about this topic to Microsoft
Build date: 10/26/2012