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
Requirement | Value |
---|---|
Redistributable |
CAPICOM 2.0 or later on Windows Server 2003 and Windows XP |
Header |
|