Metodo ICertSrvSetupKeyInformation::p ut_HashAlgorithm (casetup.h)
La proprietà HashAlgorithm ottiene o imposta il nome dell'algoritmo hash usato per firmare o verificare il certificato dell'autorità di certificazione (CA) per la chiave.
Si tratta di una proprietà di lettura/scrittura.
Sintassi
HRESULT put_HashAlgorithm(
const BSTR bstrVal
);
Parametri
bstrVal
Valore restituito
nessuno
Osservazioni
L'algoritmo hash deve essere supportato dal provider ProviderName . Per i provider di servizi di crittografia (CSP), ottenere algoritmi supportati chiamando la funzione CryptGetProvParam per il provider specificato. Per i provider di archiviazione delle chiavi (KSP), ottenere algoritmi supportati chiamando la funzione BCryptEnumAlgorithms con il parametro dwAlgOperations impostato su BCRYPT_HASH_OPERATION. Per informazioni sugli identificatori dell'algoritmo, vedere Identificatori di algoritmo CNG.
Esempio
Per un esempio di enumerazione degli algoritmi supportati tramite CryptGetProvParam, vedere Programma C di esempio: enumerazione di provider e tipi di provider CSP.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Nessuno supportato |
Server minimo supportato | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | casetup.h |
DLL | Certocm.dll |