мы реализуем сервер подписи меток времени на основе 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 допустил ошибку введите описание изображения здесь