Metodo IX509PrivateKey::get_KeyUsage (certenroll.h)

La proprietà KeyUsage specifica o recupera un valore che identifica lo scopo specifico per cui è possibile utilizzare una chiave privata. Questa proprietà è abilitata sia per l'input che per l'output.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT get_KeyUsage(
  X509PrivateKeyUsageFlags *pValue
);

Parametri

pValue

Valore restituito

nessuno

Osservazioni

Se si imposta la proprietà KeySpec per un CSP legacy su XCN_NCRYPT_ALLOW_SIGNING_FLAG, la proprietà KeyUsage su XCN_NCRYPT_ALLOW_SIGNING_FLAG. Se si specifica XCN_AT_KEYEXCHANGE, la proprietà KeyUsage viene impostata automaticamente su XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certenroll.h
DLL CertEnroll.dll

Vedi anche

IX509PrivateKey