Главная

Электронная цифровая подпись документов на основе JAR архивов. Версия 1.2

Используем программы JDK: KeyTool и JarSigner.

Так JarSigner не проверяет отсутствие файлов, то в JAR архив обязательно вводим CFL файл с полным перечнем файлов, который представляет собой информационный файл электронного документа. В этом файле описываются все реквизиты документа: обозначение; наименование; вид документа; номер изменения; ФИО подписантов и за что подпись; единая дата подписания и т.д. (что и не хватало для документов не бумажного вида: PCB; прошивки; программы и т.п.).

Портировал программы
KeyTool и JarSigner в оконные приложения для корректной работы с UNICODE.

Можете больше не платить за сертификаты - сами создавайте УДОСТОВЕРЯЮЩИЙ ЦЕНТР И ПОДПИСЫВАЙТЕ ВАШИ СЕРТИФИКАТЫ.

Больше нет временного ограничения действия сертификатов - сколько хотите, на столько и создавайте, хоть на 100 лет.


Архив ZIP комплекта программ c примером пошагового BAT файла процедуры подписания

Установите JRE 6 с tools.jar в jre\lib\ext\ и Шрифт Arial Unicode MS.

KeyToolW 1.1
Формируйте сертификаты и вводите данные для подписи в KeyToolW, т.к. keytool создает сертификаты с кодировкой 866.

скриншот

 JarSignerW 1.2

JarSignerW не сбрасывает значение опций. Пример:
запускаем JarSignerW;
вводим -verify и нажимаем RUN+;
нажимаем LOAD  - вводим файл для проверки;
нажимаем RUN+  - проверяем;
вводим -verbose и нажимаем RUN+;
вводим -certs и нажимаем RUN+;
LOAD - вводим файл и проверяем RUN+.


скриншот
(C) Dmitry Lyanguzov 2010-2012