我想知道是否有可能,使用itext(我用于签名)或java中的其他工具,在pdf中添加生物特征数据。我会解释得更好:在签名板上签名时,我收集签名信息,如笔压、签名速度等。我想把这些信息(java中的变量)和签名一起存储在pdf中。显然是隐藏和加密的,比如签名信息。pdf或其他文件中是否有某种隐藏的数据字段可以包含此类信息?我认为将其存储在author等元数据字段中是不合适的。
gijlo24d1#
向pdf文档中添加信息有不同的方法。您可以将数据添加到文档级附件中。这样,人们可以通过打开附件面板来检查数据。将其存储为元数据也很好,但将该信息存储在author键之类的内容中是不合适的,这一点您是对的。如你所知 /Info 在pdf 2.0中,字典将被弃用,转而使用xmp元数据流。在这个元数据流中,可以添加自定义xml数据(请参阅xmp规范第3部分的2.2.1节)。如果您不想将生物特征数据与文档元数据混合,甚至可以为您想要的任何字典定义xmp流,可能包括签名字典。见iso-32000-1第14.3.2节。我不知道是谁否决了你的问题。我投了赞成票,所以你又回到了0。ps 2:如果你想创建未来证明签名,请阅读http://itextpdf.com/book/digitalsignaturesps 3:用4年前版本的itext创建的签名通常不是未来的证明。
/Info
1条答案
按热度按时间gijlo24d1#
向pdf文档中添加信息有不同的方法。
您可以将数据添加到文档级附件中。这样,人们可以通过打开附件面板来检查数据。
将其存储为元数据也很好,但将该信息存储在author键之类的内容中是不合适的,这一点您是对的。
如你所知
/Info
在pdf 2.0中,字典将被弃用,转而使用xmp元数据流。在这个元数据流中,可以添加自定义xml数据(请参阅xmp规范第3部分的2.2.1节)。如果您不想将生物特征数据与文档元数据混合,甚至可以为您想要的任何字典定义xmp流,可能包括签名字典。见iso-32000-1第14.3.2节。
我不知道是谁否决了你的问题。我投了赞成票,所以你又回到了0。
ps 2:如果你想创建未来证明签名,请阅读http://itextpdf.com/book/digitalsignatures
ps 3:用4年前版本的itext创建的签名通常不是未来的证明。