Мы берем сертификат пользователя из CAC (смарт-карты) пользователя, чтобы получить его цифровую подпись с помощью iText, который в примерах кода iText использует Keystore для получения сертификата пользователя.Затем поместите цифровую подпись пользователя в динамический PDF-файл в указанное поле, которое мы назвали «USER_SIG».Проблема, с которой мы столкнулись, заключается в том, что мы не можем получить закрытый ключ, так как он не существует в сертификате, который мы извлекаем.
Мы знаем, что это возможно с Adobe Acrobat Reader DC, но мы хотим знать, возможно ли это за пределами Adobe, не загружая файл вручную, чтобы преобразовать его в допустимый формат хранилища ключей и подписать документ PDF беззакрытый ключ?