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 |