Вопрос

В настоящее время я создаю демон Java, который должен быть в состоянии подписывать и сертифицировать документы PDF. Теперь я уже реализовал код для этого, но есть один "маленький" проблема.

Проблема: Сертификат, который я использую, должен автоматически проверяться через Adobe Reader. Для этого вам необходимо убедиться, что ваш сертификат используется партнером Adobe . VeriSign предлагает продукт под названием True Credentials для Adobe И это прекрасно работает для того, что мне нужно. Единственная проблема заключается в том, что вам необходимо иметь USB токен (примечание: это может быть не EXACT токен USB, но это та же компания), чтобы использовать его. Этот Java-демон будет работать на серверах в разных местах, поэтому USB-ключ для сервера на самом деле не подходит.

Вопрос . Кто-нибудь знает о продукте / услуге, которую я могу использовать для этого? Это не "программирование" связанный вопрос с точки зрения кодирования, но я пишу приложение, в котором есть определенное требование, которое "может быть" другой программист имел и решил. Вот почему я спрашиваю это здесь.

Спасибо за ваше время.

Это было полезно?

Решение

После разговора с несколькими партнерами Adobes, очевидно, когда они работают с Adobe, политика требует хранить сертификат на аппаратном устройстве.

Я разговаривал с GlobalSign, и, по-видимому, один из их клиентов использовал SDK компании, которая сделала ключи USB для автоматизации с помощью ключа на сервере. Так что для тех, кто хочет это сделать и не хочет платить 50–75 тыс. За аппаратный модуль безопасности (HSM) и приобретать серверное программное обеспечение, это может быть возможно. Тот факт, что мне сказали об этом GlobalSign, означает, что это, вероятно, не противоречит каким-либо условиям использования, но это то, что вы должны изучить, если вы хотите сделать это.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top