Partager via


Méthode ICertSrvSetupKeyInformation ::get_HashAlgorithm (casetup.h)

La propriété HashAlgorithm obtient ou définit le nom de l’algorithme de hachage utilisé pour signer ou vérifier le certificat d’autorité de certification pour la clé.

Cette propriété est en lecture/écriture.

Syntaxe

HRESULT get_HashAlgorithm(
  BSTR *pVal
);

Paramètres

pVal

Valeur de retour

None

Remarques

L’algorithme de hachage doit être pris en charge par le fournisseur ProviderName . Pour les fournisseurs de services de chiffrement (CSP), obtenez les algorithmes pris en charge en appelant la fonction CryptGetProvParam pour le fournisseur donné. Pour les fournisseurs de stockage de clés (KSP), obtenez les algorithmes pris en charge en appelant la fonction BCryptEnumAlgorithms avec le paramètre dwAlgOperations défini sur BCRYPT_HASH_OPERATION. Pour plus d’informations sur les identificateurs d’algorithme, consultez Identificateurs d’algorithme CNG.

Exemples

Pour obtenir un exemple d’énumération d’algorithmes pris en charge à l’aide de CryptGetProvParam, consultez Exemple de programme C : Énumérerating CSP Providers and Provider Types.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Datacenter, Windows Server 2008 Entreprise [applications de bureau uniquement]
Plateforme cible Windows
En-tête casetup.h
DLL Certocm.dll

Voir aussi

ICertSrvSetupKeyInformation