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;; |