ICEnroll3::p ut_HashAlgID-Methode (xenroll.h)
[Diese Eigenschaft steht ab Windows Server 2008 und Windows Vista nicht mehr zur Verfügung.]
Die HashAlgID-Eigenschaft legt den Hashalgid fest oder ruft den Hashalgorithmus ab, der beim Signieren einer PKCS #10-Zertifikatanforderung verwendet wird.
Diese Eigenschaft wurde erstmals in der ICEnroll3-Schnittstelle eingeführt.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT put_HashAlgID(
LONG hashAlgID
);
Parameter
hashAlgID
Rückgabewert
Keine
Bemerkungen
Die Werte für diese Eigenschaft sind Hashalgorithmus-IDs , z. B. die von der EnumAlgs-Methode zurückgegebenen. Wenn sowohl die HashAlgID - als auch die HashAlgorithm-Eigenschaft festgelegt sind, bestimmt der Hashalgorithmus, der zuletzt aktualisiert wurde, um die PKCS #10-Anforderung zu signieren.
Beispiele
// 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);
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | xenroll.h |
Bibliothek | Uuid.lib |
DLL | Xenroll.dll |