PGPEncryption

Konfigurationsdatei

Keine. Konfiguration erfolgt durch einen String im Feld Konfigurationsdatei.

Klassenname

com.ebd.hub.datawizard.postexec.PGPEncryption

Beschreibung


Mit dem Postexecuter PGPEncryption lassen sich Dateien mit dem PGP-Verfahren verschlüsseln.

Hinweis: Die Entschlüsselung kann mit dem Preparser PGPDecryption erfolgen.

Parameterbeschreibung


Der Parameter für das Feld Konfigurationsdatei hat folgenden Aufbau. Siehe Beispiele unten.

<pub-key-ring>;<recipient>;<signing>[;<private-key>;<passphrase>][;<format>]

Parameter

Beschreibung

pub-key-ring

Pfad zur Key-Ring-Datei mit dem öffentlichen Schlüssel des Partners (für Verschlüsselung).

recipient

Empfänger (E-Mail-Adresse), für den die Verschlüsselung (mit seinem öffentlichen Schlüssel) erfolgt. Hinweis: Enthält der Schlüssel keine E-Mail-Adresse, dann darf hier auch keine angegeben werden.

signing

(true oder false). Wenn die Datei signiert werden soll, dann true verwenden. Hinweis: Wenn signing=false, dann kann man private-key und passphrase leer lassen.

private-key

(optional) Pfad zur Key-Ring-Datei mit dem eigenen privaten Schlüssel (für Signierung).

passphrase

(optional) Passwort zum Schutz der Schlüsselringe (für eigenen privaten Schlüssel bei Signierung).

format

(optional). Wenn true, dann binär. Wenn false, dann ASCII armor. Default: true.

Beispiele


Verschlüsselung ohne Signierung:

Struktur

<pub-key-ring>;<recipient>;<signing>

Konret

./conf/public.asc;test@lobster.de;false


Verschlüsselung mit Signierung (mit Passwort):

Struktur

<pub-key-ring>;<recipient>;<signing>;<private-key>;<passphrase>

Konret

./conf/public.asc;test@lobster.de;true;./conf/secret.asc;123456


Verschlüsselung mit Signierung (ohne Passwort) → Beachten Sie die beiden Semikolon am Ende, die bei einem leeren Passwort gesetzt sein müssen:


Struktur

<pub-key-ring>;<recipient>;<signing>;<private-key>;<passphrase>

Konret

./conf/public.asc;test@lobster.de;true;./conf/secret.asc;;

PGP Keystores/Keyrings


Siehe Abschnitt "PGP Keyrings".