IEKU::Name property

[CAPICOM is a 32-bit only component that is available for use in the following operating systems: Windows Server 2008, Windows Vista, and Windows XP. Instead, use the X509EnhancedKeyUsageExtension Class in the System.Security.Cryptography.X509Certificates namespace.]

The Name property sets or retrieves an enumeration value that specifies the CAPICOM name of the EKU. This is the default property.

This property is read/write.

Syntax

EKU.Name As CAPICOM_EKU

Property value

A value of the CAPICOM_EKU enumeration that specifies the CAPICOM name of the EKU. The following table shows the possible values.

Value Meaning
CAPICOM_EKU_OTHER
Certificate has uses defined in local policy. This is used if the EKU needed is not predefined and the OID value must be set by the application.
CAPICOM_EKU_SERVER_AUTH
Certificate can be used to authenticate a server.
CAPICOM_EKU_CLIENT_AUTH
Certificate can be used to authenticate a client.
CAPICOM_EKU_CODE_SIGNING
Certificate can be used to create a digital signature.
CAPICOM_EKU_EMAIL_PROTECTION
Certificate can be used for email protection.
CAPICOM_EKU_SMARTCARD_LOGON
Certificate can be used for smart card logon. Introduced in CAPICOM 2.0.
CAPICOM_EKU_ENCRYPTING_FILE_SYSTEM
Certificate can be used for EFS. Introduced in CAPICOM 2.0.

 

Remarks

When the value of this property is reset, directly or indirectly, the whole state of the object is reset.

Requirements

Requirement Value
End of client support
Windows Vista
End of server support
Windows Server 2008
Redistributable
CAPICOM 2.0 or later on Windows Server 2003 and Windows XP
DLL
Capicom.dll