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

Vedi anche

ICertSrvSetupKeyInformation