Freigeben über


ICertSrvSetupKeyInformation::p ut_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 put_HashAlgorithm(
  const BSTR bstrVal
);

Parameter

bstrVal

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

Weitere Informationen

ICertSrvSetupKeyInformation