3

Я должен реализовать в приложении для Android функцию, которая позволяет мне подписывать PDF, когда я говорю «знак», я имею в виду цифровую подпись (первое и второе имя), прикрепленную к концу документ от пользователя.Как подписать PDF в Android

У меня есть доступ к Samsung Note 4 (с стилусом), тогда это не будет проблемой, «напишите» на дисплее.

Вопрос: есть возможность подписать документ, используя некоторую библиотеку, например itext, или я должен написать пользовательскую функцию?

+0

То, что вы описываете, похоже, не является «цифровой подписью», а скорее изображением, прикрепленным к документу. Это очень легко подделать и на самом деле не считается подписью. – Henry

+0

Мне нужен только знак (имя и фамилия) в конце документа, что для вас лучший способ? – Max

+1

Текст вопроса и теги указывают [tag: digital-signature], который использует криптографию и обычно поддерживается PKI и поддерживается сертификатами из CA. Тогда вы говорите, что вам нужен только знак (имя и фамилия) »*. Вы имеете в виду это, включая графику, показывающую что-то похожее на подпись подписи? И является ли это графикой, предназначенной для визуализации криптографической подписи, или вы вообще не имеете в виду цифровую подпись? – mkl

ответ

7

Я думаю, вы хотите применить электронную подпись на документе, используя почерк пользователя с ручкой. Как уже говорилось, @mkl, понятие «цифровая подпись» обычно применяется при использовании цифровых сертификатов и криптографии.

Рукописные электронные требования подписи

Люди склонны думать, что собственноручная подпись состоит из вложения изображения, но так, чтобы ваша система имеет минимальное юридическое значение в случае судебного разбирательства вам потребуется:

  • R1 - обеспечить идентичность подписывающего

  • R2 - Уникально присоединить подпись и документ

  • R3 - защитить целостность документа и подписи

более или менее эти характеристики цифровых подписей.

Рукописные подписи на Android

Процесс на андроид должен быть таким:

  • R2), захватить график пользователя, включая биометрии (х, у, время, давление) с использованием Canvas , Код для вставки данных изображения и биометрические в документ с использованием PDFBox или IText (клиент или на стороне сервера)

  • R1), включены биометрические данные в предыдущем шаге позволяет потенциальный анализ подписи экспертом

  • R3) я предлагаю применить отметка времени над документами и доказательствами подписи для защиты целостности и обеспечения времени подписи. И itext, и PDFBox поддерживают его

Если вам не нужно юридическое значение, примените только часть чертежа. Качество вашей подписи будет определяться характеристиками устройств.Например, конкретная подпись таблетка может обеспечить также ориентацию пера

Android ссылки

Вы найдете похожие ссылки на IText. Выберите наиболее подходящий для вашего случая использования и хотите ли вы выполнить на Android или на стороне сервера.

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