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 |