Реализована служба подписи с отметкой времени на основе rfc3161. «Ошибка SignerTimeStampEx3 ()». (-1073700864 / 0xc000a000) - PullRequest
0 голосов
/ 06 мая 2020

мы реализуем сервер подписи меток времени на основе rfc3161. Когда запрос подписи с меткой времени выполняется с использованием signtool, запрос sha1 является нормальным, а подпись успешной; запрос sha256 нормальный, но подпись не работает.

запрос sha1

E:\software\SignTool>signtool timestamp  /tr http://10.80.61.58:8152/tsa/TSS/RFC3161sha1TS E:\msdia80.dll
Successfully timestamped: E:\msdia80.dll

запрос sha256

E:\software\SignTool>signtool timestamp  /tr http://10.80.61.58:8152/tsa/TSS/RFC3161sha2TS E:\msdia80.dll
SignTool Error: An error occurred while attempting to timestamp: E:\msdia80.dll
SignTool Error: An unexpected internal error has occurred.
Error information: "SignerTimeStampEx3() failed." (-1073700864/0xc000a000)

Через анализ пакета захвата wirehark был запрошен sha256 успешно. Но signtool допустил ошибку введите описание изображения здесь

...