2009-11-30 2 views
0

В настоящее время я создаю Java-демон, который должен иметь возможность sign and certify PDF-документов. Теперь я уже реализовал код для этого, но есть одна «маленькая» проблема.Adobe PDF Certification - Java

Проблема: Сертификат, который я использую, необходимо автоматически проверять с помощью Adobe Reader. Для этого вам необходимо убедиться, что ваш сертификат используется partner of Adobe. VeriSign предлагает продукт под названием True Credentials for Adobe, и он отлично работает для того, что мне нужно. Единственная проблема заключается в том, что для этого требуется наличие USB token (обратите внимание: это не может быть ТОЧНЫЙ токен usb, но это одна и та же компания). Ну, этот демон Java будет работать на серверах в нескольких местах, поэтому наличие USB-ключа для сервера на самом деле не является вариантом.

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

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

ответ

0

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

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