【发布时间】:2017-03-20 14:24:54
【问题描述】:
我必须在 Android 应用程序中实现一个允许我签署 PDF 的功能,当我说“签名”时,我指的是用户在文档末尾附加的数字签名(名字和名字)。
我可以使用三星 Note 4(带手写笔),那么它不会有问题,在显示屏上“写”。
问题是:是否有可能使用 itext 之类的库对文档进行签名,或者我必须编写自定义函数?
【问题讨论】:
-
您所描述的似乎不是“数字签名”,而只是附加到文档的图像。这非常容易伪造,并不能真正算作签名。
-
我只需要在文件末尾的一个符号(名字和姓氏),你最好的方式是什么?
-
您的问题文本和标签表明 digital-signature 使用加密技术,通常由 PKI 支持并由 CA 证书支持。然后你说你“只需要一个符号(名字和姓氏)”。您的意思是包括显示类似于墨水签名的图形吗?该图形是否旨在作为加密签名的可视化,或者您实际上根本不是数字签名?
-
@mkl 我需要一个电子签名,我不知道该怎么做,但我需要用户可以签署文件
-
“电子签名”是一个相当模糊的术语。只需考虑 UETA Sec 2 的定义:“电子签名”是指附加到记录或在逻辑上与记录相关联并由有意签署记录的人执行或采用的电子声音、符号或过程 - 当你说你需要电子签名时,你的意思是你需要一些这样的声音吗? (这只是众多法律和科学定义中的一个,营销部门添加了自己的变体。)所以请首先确定您需要哪种“电子签名”,然后将其作为第二步实施。
标签: android pdf digital-signature electronic-signature handwriting