9

我想知道是否有可能使用 iText(我用于签名)或 Java 中的其他工具在 pdf 上添加生物特征数据。

我会更好地解释:在签名板上签名时,我会收集笔压、签名速度等签名信息。我想将这些信息(java中的变量)与pdf上的签名一起存储。显然是隐藏和加密的,例如签名信息。

pdf上是否有某种隐藏数据字段或可以包含此类信息的东西?我认为将其存储在作者等元数据字段中是不合适的。

4

1 回答 1

8

有多种方法可以将信息添加到 PDF 文档。

您可以在文档级附件中添加数据。这样,人们可以通过打开附件面板来检查数据。

将其存储为元数据也很好,但是您认为将该信息存储在诸如作者密钥之类的东西中是不合适的。

如您所知,/InfoPDF 2.0 将弃用该字典,转而支持使用 XMP 元数据流。在此元数据流中,您可以添加自定义 XML 数据(请参阅 XMP 规范的第 2.2.1 节 - 第 3 部分)。

如果您不想将生物特征数据与文档元数据混合,您甚至可以为您想要的任何字典定义 XMP 流,可能包括签名字典。请参阅 ISO-32000-1 的第 14.3.2 节。

PS 1:我不知道谁对你的问题投了反对票。我投了赞成票,所以你又回到了 0。

PS 2:如果您想创建未来证明签名,请阅读http://itextpdf.com/book/digitalsignatures

PS 3:使用 4 年前的 iText 版本创建的签名通常不是面向未来的。

于 2013-06-06T09:41:13.910 回答