Partager via


IX509SignatureInformation ::p ut_HashAlgorithm, méthode (certenroll.h)

La propriété HashAlgorithm spécifie et récupère un identificateur d’objet (OID) pour l’algorithme de hachage utilisé dans la méthode GetSignatureAlgorithm .

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

Syntaxe

HRESULT put_HashAlgorithm(
  IObjectId *pValue
);

Paramètres

pValue

Valeur de retour

None

Remarques

Vous devez définir cette propriété avant d’appeler la méthode GetSignatureAlgorithm . Vous devez également définir la propriété PublicKeyAlgorithm , sauf si vous récupérez un algorithme de signature pour une demande de certificat signé null. Vous pouvez également définir les propriétés NullSigned, AlternateSignatureAlgorithm et Parameters .

La propriété HashAlgorithm vérifie si l’OID que vous spécifiez représente un algorithme de hachage. Si l’OID est valide, la propriété efface également le cache de propriétés de signature.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certenroll.h
DLL CertEnroll.dll

Voir aussi

IX509SignatureInformation