2013-06-06 4 views
9

Мне интересно, можно ли использовать iText (который я использовал для подписи) или другие инструменты в Java для добавления биометрических данных в pdf.Приложить скрытые (биометрические) данные к цифровой подписи на pdf

Я объясню лучше: при подписывании на табличке с табличкой я собираю данные подписи, такие как давление в ручке, скорость подписки и т. Д. Я хотел бы сохранить эти данные (переменные в java) togheter с подписью в pdf. Очевидно скрытый и зашифрованный, такой как информация о подписях.

Есть ли какое-то скрытое поле данных в pdf или что-то такое, что может содержать такую ​​информацию? Я считаю неуместным хранить его в полях метаданных, таких как автор и т. Д.

ответ

8

Существуют различные способы добавления информации в документ PDF.

Вы можете добавить данные в приложение на уровне документа. Таким образом, люди могут проверять данные, открывая панель вложения.

Хранение его как метаданных тоже замечательно, но вы правы в том, что нецелесообразно хранить эту информацию в чем-то вроде ключа автора.

Как вы знаете, словарь /Info будет устарел в PDF 2.0 в пользу использования потока метаданных XMP. В этом потоке метаданных вы можете добавить пользовательские XML-данные (см. Раздел 2.2.1 спецификации XMP - часть 3).

Если вы не хотите смешивать биометрические данные с метадатой документа, вы можете даже определить поток XMP для любого словаря, который вы хотите, возможно, включая словарь подписи. См. Раздел 14.3.2 стандарта ISO-32000-1.

PS 1: Я не знаю, кто остановил ваш вопрос. Я upvoted его, так что вы вернулись на 0.

PS 2: Если вы хотите создать Перспективность подпись, прочитать http://itextpdf.com/book/digitalsignatures

PS 3: Подписи, созданные с 4-летней версией IText обычно не являются перспективными.

+0

Спасибо, Бруно, это было полезно для меня (спасибо даже за upvote). Я использую недавний выпуск iText, поэтому это должно быть хорошо для будущей проверки – Igr

Смежные вопросы