Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Diese Eigenschaft ist ab Windows Server 2008 und Windows Vista nicht mehr verfügbar.]
Mit der HashAlgID-Eigenschaft wird der Hashalgorithmus festgelegt oder abgerufen, 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 get_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 zum Signieren der PKCS #10-Anforderung verwendet wurde.
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
Anforderung | Wert |
---|---|
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 |