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 |