Zurück |  | Weiter

## 9.10. Signaturdaten nach XML extrahieren

Signaturen und Zertifikate enthalten eine große Zahl an Informationen, von denen nur einige über direkte Tests erreichbar sind. Die restlichen Daten können über XPath getestet werden. Das Kapitel 3.21: „Signaturen und Zertifikate“ beschreibt die Tests mit Signaturen und Zertifikaten.

Mit dem folgenden Skript starten Sie die Extraktion:

### Aufruf

    ::
    :: Extract infos about signatures and certificates of a PDF document as XMLe
    ::

    @echo off
    setlocal
    set CLASSPATH=./lib/pdfunit-2015.10/*;%CLASSPATH%
    set CLASSPATH=./lib/itext-5.5.1/*;%CLASSPATH%
    set CLASSPATH=./lib/bouncycastle-jdk15on-150/*;%CLASSPATH%

    set TOOL=com.pdfunit.tools.ExtractSignaturesInfo
    set OUT_DIR=./tmp
    set IN_FILE=signed/helloWorld_sign.pdf
    set PASSWD=

    java  %TOOL%  %IN_FILE%  %OUT_DIR%  %PASSWD%
    endlocal

### Eingabe

Der Adobe Reader® zeigt die Signaturdaten für die Datei `helloWorld_sign.pdf` an:

### Ausgabe

Die erzeugte Datei `_signatureinfo_helloWorld_sign.out.xml` ist sehr umfangreich, ein Ausschnitt wird hier als Bild gezeigt:

Die Tests zu Signaturen und Zertifikaten unterliegen momentan (Release 2015.10) noch einer größeren Weiterentwicklung. Das kann zu Änderungen der XML-Dateien führen.

Zurück | Nach oben | Weiter
9.9. Schrifteigenschaften nach XML extrahieren | Zum Anfang | 9.11. Sprungziele nach XML extrahieren