Метод ICEnroll3::p ut_HashAlgID (xenroll.h)
[Это свойство больше не доступно для использования в Windows Server 2008 и Windows Vista.]
Свойство HashAlgID задает или извлекает хэш-алгоритм , используемый при подписании запроса сертификата PKCS #10.
Это свойство впервые появилось в интерфейсе ICEnroll3 .
Это свойство доступно для чтения и записи.
Синтаксис
HRESULT put_HashAlgID(
LONG hashAlgID
);
Параметры
hashAlgID
Возвращаемое значение
None
Remarks
Значения этого свойства являются идентификаторами хэш-алгоритмов , например идентификаторами, возвращаемыми методом EnumAlgs . Если заданы свойства HashAlgID и HashAlgorithm , то в зависимости от того, что было обновлено последнее, определяет хэш-алгоритм, используемый для подписания запроса PKCS #10.
Примеры
// 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);
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | xenroll.h |
Библиотека | Uuid.lib |
DLL | Xenroll.dll |