Где получить сертификат для цифровой подписи PDF файлов?
Я работаю над Java-приложением, которое использует iText для цифровой подписи PDF файлов, которые будут доступны в Интернете. Я смог подписать документы с тестовым сертификатом, полученным от GlobalSign, и он отлично работает. Сертификат тестирования является частью GlobalSign "DocumentSign для Adobe PDF". Причина, по которой я должен был использовать этот сертификат, заключается в том, что мои сертификатные цепочки возвращаются в центр сертификации Adobe Root, который, насколько мне известно (и я могу ошибаться), является единственным CA, которому доверяет Adobe Reader из коробки. Я пробовал обычные сертификаты SSL от VeriSign и Entrust, но они не работали, поскольку им не доверяли.
Теперь мне нужно получить постоянный сертификат, но GlobalSign (а также VeriSign и другие) хотят продать мне услугу, требующую дополнительного оборудования для 2-фактовой аутентификации, которую я не хочу. Кажется, что нет способа получить сертификат. Мой вопрос в том, кто-нибудь еще прошел через это? Есть ли другой способ получить сертификат, которому доверяет Adobe Reader (кроме того, что конечный пользователь вручную вводит сертификат в список доверенных сертификатов)? Я что-то пропустил?
Спасибо за любую помощь, которую вы можете предоставить.
Ответы
Ответ 1
Есть три способа приблизиться к этому. Ни один из них не идеален.
- Adobe CDS: это работает в Acrobat 6+, но, насколько я могу судить, требуется двухфакторная аутентификация и большие затраты на лицензирование.
- AATL: вместо того, чтобы связываться с корневым центром Adobe, они доверяют определенному списку поставщиков. Насколько я могу судить, им все еще требуется аппаратное устройство. Кроме того, это работает только в Acrobat 9 +
- Сертификат Windows: Acrobat включает в себя предпочтение интеграции с хранилищем сертификатов Windows. Это означает, что любому корневому ЦС, которому доверяют в вашем хранилище Windows, будет доверять Adobe. Они действительно должны были просто включить это по умолчанию.
Ответ 2
Verisign предлагает MyCredential для Adobe Acrobat для личной подписывания PDF файлов и True Credentials для Adobe, но также, похоже, требуется токен USB. Вы можете застрять в этом.
Ответ 3
Попробуйте GeoTrust также предлагает сертификаты подписывания PDF, но я думаю, что он похож на предложения GlobalSign и VeriSign.
Ответ 4
Вы также можете использовать бесплатный цифровой сертификат Ascertia. Вы можете получить это от: https://www.ascertia.com/OnlineCA/Default.aspx