Установка цифровой подписи стандарта X.509 на документы формата PDF.

portablesigner 002

PortableSigner — специализированная Java (Command-line / Java Swing) утилита для установки цифровой подписи стандарта X.509 на документы формата PDF (Portable Document Format).

portablesigner 003

X.509 — стандарт ITU-T для инфраструктуры открытых ключей (PKI) и управления привилегиями (PMI). Стандарт определяет форматы данных и процедуры распределения открытых ключей с помощью сертификатов с цифровыми подписями. Эти сертификаты предоставляются удостоверяющими центрами.

portablesigner 004

portablesigner 005

PortableSigner может работать в консольном и графическом режиме, а так же использоваться как встраиваемая библиотека. Цифровую подпись можно добавить на первую или последнюю страницу документа, для подписи можно добавить дополнительную страницу в конце документа.

portablesigner 006

portablesigner 007

Для цифровой подписи можно задать несколько параметров, поддерживается подпись документов "только для чтения", документ при этом должен быть завершен (реализация метода электронной бумаги). Подписать документ можно несколько раз, но только последний подписавший может изменять документ. Поддерживается подпись документа с ограничением доступа и периодическая подпись документа при редактировании (многие функции доступны только из командной строки).

portablesigner 008

Лицензия: European Union Public License (EUPL)

portablesigner 009

Домашняя страница

Страница на github.com

Страница на sourceforge.net