Metodo IX509PrivateKey::p ut_KeySpec (certenroll.h)

La proprietà KeySpec specifica o recupera un valore che identifica se una chiave privata può essere utilizzata per la firma o la crittografia o entrambe. Questa proprietà è abilitata sia per l'input che per l'output.

Si tratta di una proprietà di lettura/scrittura.

Sintassi

HRESULT put_KeySpec(
  X509KeySpec Value
);

Parametri

Value

Valore restituito

nessuno

Osservazioni

Se si specifica un valore di XCN_AT_SIGNATURE, la proprietà KeySpec imposta automaticamente la proprietà KeyUsage su XCN_NCRYPT_ALLOW_SIGNING_FLAG. Se si specifica XCN_AT_KEYEXCHANGE, la proprietà KeyUsage viene impostata su XCN_NCRYPT_ALLOW_DECRYPT_FLAG | XCN_NCRYPT_ALLOW_KEY_AGREEMENT_FLAG. La proprietà KeySpec si applica solo ai provider [legacy] creati tramite CryptoAPI.

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