OID

Константы OID (объектные идентификкаторы) аналогичны перечислению CAPICOM_OID.

Имя Описание Значение
OID_OTHER The object is not one of the predefined object types. 0
OID_AUTHORITY_KEY_IDENTIFIER_EXTENSION The object is a certificate extension that contains the public key identifier of the certification authority (CA). 1
OID_KEY_ATTRIBUTES_EXTENSION The object is a certificate extension that contains optional attributes of a public key. 2
OID_CERT_POLICIES_95_EXTENSION The object is a certificate extension that contains Windows 95 certificate policy information. 3
OID_KEY_USAGE_RESTRICTION_EXTENSION The object is a certificate extension that contains restrictions on the use of a certificate's public key. 4
OID_LEGACY_POLICY_MAPPINGS_EXTENSION The object is a certificate extension that contains legacy policy mapping information. 5
OID_SUBJECT_ALT_NAME_EXTENSION The object is a certificate extension that contains an alternative name for the subject of the certificate. 6
OID_ISSUER_ALT_NAME_EXTENSION The object is a certificate extension that contains an alternative name for the issuer of the certificate. 7
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
OID_SUBJECT_KEY_IDENTIFIER_EXTENSION The object is a certificate extension that contains the key identifier of the subject of the certificate. 9
OID_KEY_USAGE_EXTENSION The object is a certificate extension that contains information about the intended use of a certificate's public key. 10
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
OID_SUBJECT_ALT_NAME2_EXTENSION The object is a certificate extension that contains an alternative name for the subject of the certificate. 12
OID_ISSUER_ALT_NAME2_EXTENSION The object is a certificate extension that contains an alternative name for the issuer of the certificate. 13
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
OID_NAME_CONSTRAINTS_EXTENSION The object is a certificate extension that contains information about certificates that are specifically permitted or excluded from trust. 15
OID_CRL_DIST_POINTS_EXTENSION The object is a certificate extension that contains information used to update the certificate revocation list (CRL). 16
OID_CERT_POLICIES_EXTENSION The object is a certificate extension that contains a list of the policies that the certificate supports. 17
OID_POLICY_MAPPINGS_EXTENSION The object is a certificate extension that provides mappings between policies in different domains. 18
OID_AUTHORITY_KEY_IDENTIFIER2_EXTENSION The object is a certificate extension that contains the public key identifier of the CA. 19
OID_POLICY_CONSTRAINTS_EXTENSION The object is a certificate extension that contains established policies for accepting certificates as trusted. 20
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
OID_CERTIFICATE_TEMPLATE_EXTENSION The object is a certificate extension that contains a certificate template. 22
OID_APPLICATION_CERT_POLICIES_EXTENSION The object is a certificate extension that contains the application policy of the certificate. 23
OID_APPLICATION_POLICY_MAPPINGS_EXTENSION The object is a certificate extension that contains mappings between different application policies. 24
OID_APPLICATION_POLICY_CONSTRAINTS_EXTENSION The object is a certificate extension that contains the application policy constraints of the certificate. 25
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
OID_SERVER_AUTH_eku The object is an EKU object that specifies that the certificate can be used to authenticate a server. 100
OID_CLIENT_AUTH_eku The object is an EKU object that specifies that the certificate can be used to authenticate a client. 101
OID_CODE_SIGNING_eku The object is an EKU object that specifies that the certificate can be used to create a digital signature. 102
OID_EMAIL_PROTECTION_eku The object is an EKU object that specifies that the certificate can be used for email protection. 103
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
OID_IPSEC_TUNNEL_eku The object is an EKU object that specifies that the certificate can be used for IPsec tunneling. 105
OID_IPSEC_USER_eku The object is an EKU object that specifies that the certificate can be used for an IPsec user. 106
OID_TIME_STAMPING_eku The object is an EKU object that specifies that the certificate can be used for time stamping. 107
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
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
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
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
OID_EFS_RECOVERY_eku The object is an EKU object that specifies that the certificate can be used for recovery of the EFS. 112
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
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
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
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
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
OID_QUALIFIED_SUBORDINATION_eku The object is an EKU object that specifies that the certificate can be used for qualified subordination. 118
OID_KEY_RECOVERY_eku The object is an EKU object that specifies that the certificate can be used for key recovery. 119
OID_DIGITAL_RIGHTS_eku The object is an EKU object that specifies that the certificate can be used for digital rights. 120
OID_LICENSES_eku The object is an EKU object that specifies that the certificate can be used for licenses. 121
OID_LICENSE_SERVER_eku The object is an EKU object that specifies that the certificate can be used for a license server. 122
OID_SMART_CARD_LOGON_eku The object is an EKU object that specifies that the certificate can be used for smart card logon. 123
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
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