description | ms.assetid | title | ms.topic | ms.date | topic_type | api_name | api_type | api_location | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The CAPICOM\_KEY\_USAGE enumeration defines the ways in which a key can be used. Introduced in CAPICOM 2.0. |
7143567b-5882-44a3-ae30-fb8965fb7997 |
CAPICOM_KEY_USAGE enumeration (Capicom.h) |
reference |
05/31/2018 |
|
|
|
|
The CAPICOM_KEY_USAGE enumeration defines the ways in which a key can be used. Introduced in CAPICOM 2.0.
Member | Description | Value |
---|---|---|
CAPICOM_DIGITAL_SIGNATURE_KEY_USAGE | The key can be used to create a digital signature. |
0x00000080 |
CAPICOM_NON_REPUDIATION_KEY_USAGE | The key can be used for nonrepudiation. |
0x00000040 |
CAPICOM_KEY_ENCIPHERMENT_KEY_USAGE | The key can be used to encrypt a key. |
0x00000020 |
CAPICOM_DATA_ENCIPHERMENT_KEY_USAGE | The key can be used to encrypt data. |
0x00000010 |
CAPICOM_KEY_AGREEMENT_KEY_USAGE | The key can be used for key agreement. |
0x00000008 |
CAPICOM_KEY_CERT_SIGN_KEY_USAGE | The key can be used for key certificate signing. This value is equivalent to CAPICOM_OFFLINE_CRL_SIGN_KEY_USAGE. |
0x00000004 |
CAPICOM_OFFLINE_CRL_SIGN_KEY_USAGE | The key can be used for key certificate signing. This value is equivalent to CAPICOM_KEY_CERT_SIGN_KEY_USAGE. |
0x00000002 |
CAPICOM_CRL_SIGN_KEY_USAGE | The key can be used for signing. |
0x00000002 |
CAPICOM_ENCIPHER_ONLY_KEY_USAGE | The key can only be used to encrypt. |
0x00000001 |
CAPICOM_DECIPHER_ONLY_KEY_USAGE | The key can only be used to decrypt. |
0x00008000 |
Requirement | Value |
---|---|
Redistributable |
CAPICOM 2.0 or later on Windows Server 2003 and Windows XP |
Header |
|