2013-06-06 17 views
9

iText(署名に使用したもの)やJavaの他のツールを使用して、pdfにバイオメトリックデータを追加することが可能かどうかは疑問だ。pdf上のデジタル署名に隠し(バイオメトリック)データを添付

私はよく説明します:サインタブレットにサインする間に、私はペン圧力、サインスピードなどのサイン情報を収集します。私はこれらの情報(javaの変数)をpdfの署名付きtogheterに保存したいと思います。明らかに隠され、署名情報などの暗号化されています。

この種の情報を含むことができる何かの隠れたデータフィールドがpdfなどにありますか?著者などのメタデータフィールドに保存することは不適切だと思います。

答えて

8

PDF文書に情報を追加する方法はいくつかあります。

ドキュメントレベルの添付ファイルにデータを追加できます。そうすれば、人々は添付ファイルパネルを開いてデータを検査することができます。

メタデータとして保存することもできますが、その情報を作成者キーのようなものに保存することは適切ではありません。

ご存知のように、/Info辞書はPDF2.0で廃止され、XMPメタデータストリームが使用されます。このメタデータストリームでは、カスタムXMLデータを追加できます(XMP仕様の第2.2.1項 - 第3部を参照)。

バイオメトリックデータとドキュメントメタデータを混在させたくない場合は、おそらくシグネチャディクショナリを含めて、任意の辞書にXMPストリームを定義することもできます。 ISO-32000-1の14.3.2節を参照してください。

PS 1:あなたの質問を誰が下落させたのか分かりません。私はそれをupvotedので、あなたは0

PS 2に戻っている:あなたは将来の証明の署名を作成したい場合は、読みhttp://itextpdf.com/book/digitalsignatures

PS 3:通常iTextのの4歳のバージョンで作成した署名未来を保証するものではありません。

+0

ブルーノさん、ありがとう、これは私には役に立ちました(アップフォートの場合でも)。私は最近のiTextリリースを使用しているので、将来の証明のためにはうまくいくはずです – Igr

関連する問題