Поделиться через


Метод ICertSrvSetupKeyInformation::get_HashAlgorithm (casetup.h)

Свойство HashAlgorithm получает или задает имя алгоритма хэширования , используемого для подписи или проверки сертификата центра сертификации (ЦС) для ключа.

Это свойство доступно для чтения и записи.

Синтаксис

HRESULT get_HashAlgorithm(
  BSTR *pVal
);

Параметры

pVal

Возвращаемое значение

None

Remarks

Алгоритм хэширования должен поддерживаться поставщиком ProviderName . Для поставщиков служб шифрования (CSP) можно получить поддерживаемые алгоритмы, вызвав функцию CryptGetProvParam для данного поставщика. Для поставщиков хранилища ключей (KSP) получите поддерживаемые алгоритмы, вызвав функцию BCryptEnumAlgorithms с параметром dwAlgOperations , равным BCRYPT_HASH_OPERATION. Сведения об идентификаторах алгоритмов см. в разделе Идентификаторы алгоритма CNG.

Примеры

Пример перечисления поддерживаемых алгоритмов с помощью CryptGetProvParam см. в разделе Пример программы C: перечисление поставщиков и типов поставщиков CSP.

Требования

Требование Значение
Минимальная версия клиента Ни одна версия не поддерживается
Минимальная версия сервера Windows Server 2008 Datacenter, Windows Server 2008 Корпоративная [только классические приложения]
Целевая платформа Windows
Header casetup.h
DLL Certocm.dll

См. также раздел

ICertSrvSetupKeyInformation