OID.Name property

[The Name property is available for use in the operating systems specified in the Requirements section. Instead, use the Oid Class in the System.Security.Cryptography namespace.]

The Name property sets or retrieves the CAPICOM-defined name for the identifier. This is the default property.

Syntax

OID.Name As CAPICOM_OID

Property value

A value of the CAPICOM_OID enumeration that provides the names for CAPICOM object identifiers. The following table shows the possible values.

Value Meaning
CAPICOM_OID_OTHER
The object is not one of the predefined CAPICOM object types.
CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER_EXTENSION
The object is a certificate extension that contains the public key identifier of the certification authority (CA).
CAPICOM_OID_KEY_ATTRIBUTES_EXTENSION
The object is a certificate extension that contains optional attributes of a public key.
CAPICOM_OID_CERT_POLICIES_95_EXTENSION
The object is a certificate extension that contains certificate policy information for a legacy operating system.
CAPICOM_OID_KEY_USAGE_RESTRICTION_EXTENSION
The object is a certificate extension that contains restrictions on the use of a certificate's public key.
CAPICOM_OID_LEGACY_POLICY_MAPPINGS_EXTENSION
The object is a certificate extension that contains legacy policy mapping information.
CAPICOM_OID_SUBJECT_ALT_NAME_EXTENSION
The object is a certificate extension that contains an alternative name for the subject of the certificate.
CAPICOM_OID_ISSUER_ALT_NAME_EXTENSION
The object is a certificate extension that contains an alternative name for the issuer of the certificate.
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.
CAPICOM_OID_SUBJECT_KEY_IDENTIFIER_EXTENSION
The object is a certificate extension that contains the key identifier of the subject of the certificate.
CAPICOM_OID_KEY_USAGE_EXTENSION
The object is a certificate extension that contains information about the intended use of a certificate's public key.
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.
CAPICOM_OID_SUBJECT_ALT_NAME2_EXTENSION
The object is a certificate extension that contains an alternative name for the subject of the certificate.
CAPICOM_OID_ISSUER_ALT_NAME2_EXTENSION
The object is a certificate extension that contains an alternative name for the issuer of the certificate.
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.
CAPICOM_OID_NAME_CONSTRAINTS_EXTENSION
The object is a certificate extension that contains information about certificates that are specifically permitted or excluded from trust.
CAPICOM_OID_CRL_DIST_POINTS_EXTENSION
The object is a certificate extension that contains information used to update the certificate revocation list (CRL).
CAPICOM_OID_CERT_POLICIES_EXTENSION
The object is a certificate extension that contains a list of the policies that the certificate supports.
CAPICOM_OID_POLICY_MAPPINGS_EXTENSION
The object is a certificate extension that provides mappings between policies in different domains.
CAPICOM_OID_AUTHORITY_KEY_IDENTIFIER2_EXTENSION
The object is a certificate extension that contains the public key identifier of the CA.
CAPICOM_OID_POLICY_CONSTRAINTS_EXTENSION
The object is a certificate extension that contains established policies for accepting certificates as trusted.
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.
CAPICOM_OID_CERTIFICATE_TEMPLATE_EXTENSION
The object is a certificate extension that contains a certificate template.
CAPICOM_OID_APPLICATION_CERT_POLICIES_EXTENSION
The object is a certificate extension that contains the application policy of the certificate.
CAPICOM_OID_APPLICATION_POLICY_MAPPINGS_EXTENSION
The object is a certificate extension that contains mappings between different application policies.
CAPICOM_OID_APPLICATION_POLICY_CONSTRAINTS_EXTENSION
The object is a certificate extension that contains the application policy constraints of the certificate.
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.
CAPICOM_OID_SERVER_AUTH_EKU
The object is an EKU object that specifies that the certificate can be used to authenticate a server.
CAPICOM_OID_CLIENT_AUTH_EKU
The object is an EKU object that specifies that the certificate can be used to authenticate a client.
CAPICOM_OID_CODE_SIGNING_EKU
The object is an EKU object that specifies that the certificate can be used to create a digital signature.
CAPICOM_OID_EMAIL_PROTECTION_EKU
The object is an EKU object that specifies that the certificate can be used for email protection.
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.
CAPICOM_OID_IPSEC_TUNNEL_EKU
The object is an EKU object that specifies that the certificate can be used for IPsec tunneling.
CAPICOM_OID_IPSEC_USER_EKU
The object is an EKU object that specifies that the certificate can be used for an IPsec user.
CAPICOM_OID_TIME_STAMPING_EKU
The object is an EKU object that specifies that the certificate can be used for time stamping.
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).
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.
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).
CAPICOM_OID_ENCRYPTING_FILE_SYSTEM_EKU
The object is an EKU object that specifies that the certificate can be used for Encrypting File System (EFS).
CAPICOM_OID_EFS_RECOVERY_EKU
The object is an EKU object that specifies that the certificate can be used for recovery of the EFS.
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.
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.
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) Windows Hardware Quality Lab (WHQL) cryptography.
CAPICOM_OID_EMBEDED_NT_CRYPTO_EKU
The object is an EKU object that specifies that the certificate can be used for Embedded cryptography in certain legacy operating systems.
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.
CAPICOM_OID_QUALIFIED_SUBORDINATION_EKU
The object is an EKU object that specifies that the certificate can be used for qualified subordination.
CAPICOM_OID_KEY_RECOVERY_EKU
The object is an EKU object that specifies that the certificate can be used for key recovery.
CAPICOM_OID_DIGITAL_RIGHTS_EKU
The object is an EKU object that specifies that the certificate can be used for digital rights.
CAPICOM_OID_LICENSES_EKU
The object is an EKU object that specifies that the certificate can be used for licenses.
CAPICOM_OID_LICENSE_SERVER_EKU
The object is an EKU object that specifies that the certificate can be used for a license server.
CAPICOM_OID_SMART_CARD_LOGON_EKU
The object is an EKU object that specifies that the certificate can be used for smart card logon.
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.
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.

 

Requirements

Requirement Value
Redistributable
CAPICOM 2.0 or later on Windows Server 2003 and Windows XP
DLL
Capicom.dll

See also

OID