Развернуть все
Свернуть все

Функция CadesMsgGetSigningCertIdHashAlgEncoded

Возвращает алгоритм хэширования сертификата, используемый в идентификаторе сертификата подписи.

Синтаксис

C/C++
 ALG_ID CadesMsgGetSigningCertIdHashAlgEncoded (
   __in DWORD dwEncodingType,
   __in PBYTE pbSignerInfo,
   __in DWORD cbSignerInfo
 );

Параметры

dwEncodingType

[in] Аналогичен параметру dwMsgEncodingType функции CryptMsgOpenToDecode .

pbSignerInfo

[in] Указатель на закодированную ASN.1-структуру SignerInfo, из которой необходимо получить алгоритм хэширования сертификата, используемый в идентификаторе сертификата подписи.

cbSignerInfo

[in] Число байт в массиве pbSignerInfo.

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

Идентификатор алгоритма хэширования, 0 в случае неудачи, дополнительную информацию об ошибке можно получить через GetLastError .

Примечания

Возвращает алгоритм хэширования сертификата, используемый в идентификаторе сертификата подписи (атрибут signing-certificate, signing-certificate-v2 или other-signing-certificate).

Требования

Заголовочный файл cades.h
Библиотека cades.dll (Windows), cades.so (Unix)
Библиотека импорта cades.lib (Windows)
Минимальная версия продукта 1.0