2013-06-06 16 views
9

Zastanawiam się, czy jest to możliwe, za pomocą iText (który użyłem do podpisywania) lub innych narzędzi w Javie, aby dodać dane biometryczne na pdf.Dołącz dane ukryte (biometryczne) do podpisu cyfrowego na pdf

Wyjaśnię lepiej: podczas rejestracji na tabliczce z napisem gromadzę informacje dotyczące podpisu, takie jak nacisk pióra, szybkość podpisywania i tak dalej. Chciałbym przechowywać te informacje (zmienne w java) razem z podpisem w pliku pdf. Oczywiście ukryte i zaszyfrowane, takie jak informacje o podpisach.

Czy istnieje jakieś ukryte pole danych w pliku PDF lub coś, co może zawierać tego rodzaju informacje? Uważam, że niewłaściwe jest przechowywanie ich w polach metadanych, takich jak autor itp.

Odpowiedz

8

Istnieją różne sposoby dodawania informacji do dokumentu PDF.

Możesz dodać dane w załączniku na poziomie dokumentu. W ten sposób ludzie mogą sprawdzać dane, otwierając panel załącznika.

Zapisywanie go jako metadanych również jest w porządku, ale masz rację, ponieważ niewłaściwe jest przechowywanie tych informacji w czymś podobnym do klucza autora.

Jak być może wiesz, słownik /Info zostanie wycofany w formacie PDF 2.0 na korzyść użycia strumienia metadanych XMP. W tym strumieniu metadanych można dodawać własne dane XML (patrz sekcja 2.2.1 specyfikacji XMP - Część 3).

Jeśli nie chcesz mieszać danych biometrycznych z metadanymi dokumentu, możesz nawet zdefiniować strumień XMP dla dowolnego słownika, który prawdopodobnie zawiera słownik słownika. Zobacz rozdział 14.3.2 normy ISO-32000-1.

PS 1: Nie wiem, kto poniósł swoje pytanie. I upvoted, więc jesteś z powrotem na 0.

PS 2: Jeśli chcesz stworzyć przyszłe podpisów dowód czytać http://itextpdf.com/book/digitalsignatures

PS 3: Podpisy utworzone z 4-letnią wersją iText zwykle nie są przyszłościowe.

+0

Dziękuję Bruno, to było dla mnie przydatne (dziękuję nawet za przegłosowanie). Korzystam z niedawnej wersji iText, więc powinno być dobrze dla przyszłej pewności – Igr

Powiązane problemy