CheckP7MSignature

Gruppe

Preparser

Funktion

Validiert signierte Eingangsdaten (im Format P7M) im Rahmen einer Anbindung an FatturaPA.

Konfigurationsdatei

p7m.properties

Beschreibung


Dieser Preparser kann signierte Eingangsdaten im Rahmen einer Anbindung an FatturaPA validieren.

Der Preparser erwartet die Eingangsdaten im sogenannten P7M-Format. Die Signatur darf dabei nicht "detached" (P7S) sein, d. h. das Ganze muss als ein Block kommen. Das für die Prüfung zu verwendende Zertifikat der Finanzbehörde (Partner-Zertifikat) wird über die Zertifikats-ID in der Konfigurationsdatei über den Schlüssel signcert.id festgelegt. Beispiel:


p7m.properties
signcert.id=1234567890123


Klappt die Prüfung, gibt der Preparser die im Signaturblock enthaltenen Daten aus. Schlägt sie fehl, wird die Bearbeitung mit einer Exception abgebrochen.