Мне нужно подписать документ в формате PDF на нашем сервере, используя цифровой сертификат в токене usb. Как это можно достичь? Есть ли библиотека/api для этого? я попытался получить доступ сертификатов в браузере, как предложено в этом linkКак Digitalley подписывает pdf-документ на сервере с помощью USB-токена в системе клиента?
java.security.cert.X509Certificate certChain [] = (java.security.cert.X509Certificate [])request.getAttribute ("javax.net.ssl.peer_certificates");
Но это не дает никакого результата. Я использую java. Я попытался получить доступ к хранилищу ключей, но он возвращает сертификаты серверов вместо клиентских сертификатов. Как я могу получить доступ к сертификатам клиента?