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 |