MÉTHODE ICEnroll3 ::get_HashAlgID (xenroll.h)
[Cette propriété n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La propriété HashAlgID définit ou récupère l’algorithme de hachage utilisé lors de la signature d’une demande de certificat PKCS #10.
Cette propriété a été introduite pour la première fois dans l’interface ICEnroll3 .
Cette propriété est en lecture/écriture.
Syntaxe
HRESULT get_HashAlgID(
LONG *hashAlgID
);
Paramètres
hashAlgID
Valeur de retour
None
Remarques
Les valeurs de cette propriété sont des ID d’algorithme de hachage , tels que ceux retournés par la méthode EnumAlgs . Si les propriétés HashAlgID et HashAlgorithm sont définies, celle qui a été mise à jour le plus récemment détermine l’algorithme de hachage utilisé pour signer la requête PKCS #10.
Exemples
// Code to set the hash algorithm ID.
// hr is HRESULT variable.
hr = pEnroll->put_HashAlgID( CALG_MD4 );
if ( FAILED( hr ) )
printf("Failed put_HashAlgID [%x]\n", hr);
// Code to retrieve the hash algorithm ID.
DWORD dwHashID;
hr = pEnroll->get_HashAlgID( &dwHashID );
if ( FAILED( hr ) )
printf("Failed get_HashAlgID [%x]\n", hr);
else
printf("HashAlgID: %d\n", dwHashID);
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xenroll.h |
Bibliothèque | Uuid.lib |
DLL | Xenroll.dll |