Как проверить цифровую подпись файла.exe/.dll в Windows программно

У меня есть некоторые dll /.exes для Windows, созданные как часть процесса сборки, и они подписаны нашим корпоративным сертификатом для подписи кода с использованием Windows signtool, У меня есть приложение Java, которое должно проверить следующее:

  1. Имеет ли данный файл.exe/.dll цифровую подпись или нет
  2. Может ли подпись быть проверена известными корневыми сертификатами (то есть, в основном, чтобы проверить, не подписана ли она самозаверяющим сертификатом)

Я сталкивался с этим из приложений.NET, но ничего со стороны Java. Мне интересно, как сделать это программно из приложения Java.

0 ответов

Другие вопросы по тегам