[in] Дескриптор подписанного сообщения, должен быть открыт с помощью CryptMsgOpenToDecode.
dwSignatureIndex
[in] Индекс подписи.
Возвращаемое значение
Идентификатор алгоритма хэширования, 0 в случае неудачи, дополнительную информацию об ошибке можно получить через GetLastError.
Примечания
Возвращает алгоритм хэширования сертификата, используемый в идентификаторе сертификата подписи (атрибут signing-certificate, signing-certificate-v2 или other-signing-certificate).
В случае отделённой подписи для работы функции CadesMsgGetSigningCertIdHashAlg нет необходимости подавать в CryptMsgUpdate подписанные данные, достаточно подать только отделённую подпись.