ICertSrvSetupKeyInformation::get_HashAlgorithm-Methode (casetup.h)
Die HashAlgorithm-Eigenschaft ruft den Namen des Hashalgorithmus ab, der zum Signieren oder Überprüfen des Zertifikats der Zertifizierungsstelle für den Schlüssel verwendet wird, oder legt diesen fest.
Dies ist eine Eigenschaft mit Lese- und Schreibzugriff.
Syntax
HRESULT get_HashAlgorithm(
BSTR *pVal
);
Parameter
pVal
Rückgabewert
Keine
Bemerkungen
Der Hashingalgorithmus muss vom Anbieter ProviderName unterstützt werden. Rufen Sie für Kryptografiedienstanbieter (CsPs) unterstützte Algorithmen ab, indem Sie die CryptGetProvParam-Funktion für den angegebenen Anbieter aufrufen. Rufen Sie für Schlüsselspeicheranbieter (KSPs) unterstützte Algorithmen ab, indem Sie die BCryptEnumAlgorithms-Funktion aufrufen, wobei der dwAlgOperations-Parameter auf BCRYPT_HASH_OPERATION festgelegt ist. Informationen zu Algorithmusbezeichnern finden Sie unter CNG-Algorithmusbezeichner.
Beispiele
Ein Beispiel für das Auflisten unterstützter Algorithmen mithilfe von CryptGetProvParam finden Sie unter Beispiel C-Programm: Auflisten von CSP-Anbietern und Anbietertypen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Nicht unterstützt |
Unterstützte Mindestversion (Server) | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | casetup.h |
DLL | Certocm.dll |