Поддерживает ли iText Community 5.4.2 создание цифровой подписи "ПАДЫ"
Поддерживает ли сообщество iText версию 5.4.2 создание стандарта цифровой подписи PAdES для файлов PDF?
Большое спасибо в Advance Best Regards Pearapon S. Бангкок, Таиланд
1 ответ
Возможно, вы захотите прочитать документ " Цифровые подписи для PDF-документов " Bruno Lowagie (iText Software). Это с 2013 года, поэтому некоторые детали могут быть устаревшими, но все же это хорошее введение в API подписи iText 5 и интересное прочтение в контексте подписывания PDF в целом.
Относительно вашего вопроса это, в частности, объясняет:
PAdES - это набор ограничений и расширений PDF и ISO-32000-1, что делает его пригодным для расширенных электронных подписей. Он описан в TS 102 778 (ETSI, 2009) и будет реализован в ISO-32000-2. ПАДЫ состоят из шести частей:
Часть 1 - первая часть представляет собой обзор поддержки подписей в документах PDF, и в нем перечислены функции профилей PDF в других документах.
Часть 2 - PAdES Basic основана на стандарте ISO-32000-1. Если вы хотите узнать больше о цифровых подписях в PDF, вам следует прочитать эту спецификацию, прежде чем приступить к изучению PDF-ссылки. PAdES часть 2 поддерживается в iText начиная с версии 5.0.0.
Часть 3 - Расширенные PAdES описывает профили, основанные на CAdES: Базовая электронная подпись PADES (BES) и Электронная подпись явной политики (EPES). PAdES часть 3 поддерживается в iText начиная с версии 5.3.0.
Часть 4 - Долгосрочная проверка PAdES (LTV) - о защите данных после истечения срока действия сертификата подписи пользователя. Этот механизм требует хранилища безопасности документов (DSS). PAdES часть 4 поддерживается в iText начиная с версии 5.1.3.
Часть 5 - PAdES для содержимого XML описывает профили для подписей XAdES. Например, после заполнения формы XFA, которая представляет собой содержимое XML, внедренное в файл PDF, пользователь может подписать выбранные части формы. Это еще не поддерживается в iText.
Часть 6. Визуальное представление электронных подписей. Это поддерживается в iText, но это также зависит от других факторов. Например: содержит ли ваш сертификат достаточную информацию?
Как упоминалось ранее, этот документ относится к 2013 году и поэтому ссылается на раннюю версию ETSI TS на PAdES, а не на новые документы ETSI EN. Изменения, требуемые более новыми EN, были реализованы в текущей версии iText 5, так что, в основном, заявления остаются в силе.
PS: онлайн-версия кода примеров в техническом документе постоянно обновляется. Таким образом, если вы хотите попробовать примеры, обязательно поищите обновленный код.