2016-05-19 4 views
0

Возможно ли в Java с помощью любого API (желательно API, а не путем разбора файла) знать свойства файлов цифровой подписи Windows (exe, dll и т. Д.)? А именно: Signer, Issuer, Digest algorithm, Timestamp, Timestamp signer. А также описание файла: Product name, Product Version. Если возможно, скажите мне, пожалуйста, пожалуйста.Свойства цифровой подписи файлов Windows в Java

ответ

1

Корпорация Майкрософт опубликовала example C code для доступа к этой информации.

С помощью JNA вы можете создать соответствующие классы Java для реализации необходимых функций в Cryptography API. JNA включает в себя initial implementation of the Crypt32 library, который можно расширить и добавить дополнительные функции/методы/константы по мере необходимости.

Смежные вопросы