Проверка цифровой подписи на EXE

Мой .NET EXE подписан с помощью Signtool. Используя этот код, я могу проверить действительность самого сертификата:

var cert = X509Certificate.CreateFromSignedFile("application.exe");
var cert2 = new X509Certificate2(cert.Handle);
bool valid = cert2.Verify();

Однако при этом проверяется только сам сертификат, а не подпись EXE-файла. Поэтому, если в EXE вмешиваются, этот метод не обнаруживает его.

Как я могу проверить подпись?

Ответы на вопрос(3)

Ваш ответ на вопрос