Partager via


ICertSrvSetupKeyInformation ::p ut_HashAlgorithm, méthode (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 put_HashAlgorithm(
  const BSTR bstrVal
);

Paramètres

bstrVal

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 des algorithmes pris en charge en appelant la fonction CryptGetProvParam pour le fournisseur donné. Pour les fournisseurs de stockage de clés (KSP), obtenez des 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ération des fournisseurs CSP et des types de fournisseurs.

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