Klassenname | com.ebd.hub.datawizard.postexec.PGPEncryption |
Beschreibung
Mit dem Postexecuter PGPEncryption lassen sich Dateien mit dem PGP-Verfahren verschlüsseln.
Parameter
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> |
Konkret | ./conf/public.asc;test@lobster.de;false |
Verschlüsselung mit Signierung (mit Passwort):
Struktur | <pub-key-ring>;<recipient>;<signing>;<private-key>;<passphrase> |
Konkret | ./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.