Zum Inhalt springen

PGP-Verschlüsselungs-Plugin (veraltet) für Jitterbit-Cloud- und private Agentengruppen

Einführung

Das PGP-Verschlüsselungs-Plugin verschlüsselt Klartext-Zieldateien mit PGP.

Dieses Plugin ist standardmäßig in den Jitterbit-Cloud-Agentengruppen verfügbar und kann auch mit privaten Agentengruppen verknüpft werden.

Important

Von Jitterbit bereitgestellte Plugins sind veraltet. In Integration Studio ist die PGP-Verschlüsselung mit der PGP (Beta) Encrypt-Aktivität verfügbar.

Plugin herunterladen und hinzufügen

Das PGP-Verschlüsselungs-Plugin ist ein Standard-Jitterbit-Plugin, das bereits auf der Seite Plugins der Management-Konsole verfügbar ist und nicht heruntergeladen oder zur Organisation hinzugefügt werden muss.

Wenn dies vom Support angeordnet wird, kann dieses Plugin über den unten angegebenen Link heruntergeladen und zur Organisation hinzugefügt werden.

Plugin mit einer Agentengruppe verknüpfen

Das PGP-Verschlüsselungs-Plugin ist standardmäßig mit Jitterbit-Cloud-Agentengruppen verknüpft.

Wenn eine private Agentengruppe verwendet wird, muss das Plugin, bevor es verwendet werden kann, mit der privaten Agentengruppe verknüpft werden, um das Plugin auf allen Agenten in der Gruppe verfügbar zu machen.

Das Plugin wird auf der Seite Plugins der Management-Konsole mit dem Anzeigenamen Jitterbit PGP-Verschlüsselung aufgeführt.

Variablen festlegen und das Plugin in einem Projekt verwenden

Beziehen Sie sich auf diese Themen für Informationen zur Verwendung von Plugins in einem Projekt:

Das PGP-Verschlüsselungs-Plugin verwendet diese Variablen:

Name Type Required Description
Jitterbit.PGP.PublicKeyData String Optional Die ASCII-Darstellung des öffentlichen Schlüssels. Alternativ kann die Datei des öffentlichen Schlüssels direkt auf dem privaten Agenten abgelegt werden, und die Variable Jitterbit.PGP.PublicKeyFile sollte auf den Pfad der Datei gesetzt werden.
Jitterbit.PGP.PublicKeyFile String Optional Der Pfad zur Datei des öffentlichen Schlüssels, falls die Datei des öffentlichen Schlüssels auf dem privaten Agenten gespeichert ist. Die Datei muss von dem Benutzer lesbar sein, der den Agenten ausführt (genauer gesagt, die Jitterbit Process Engine). Alternativ kann Jitterbit.PGP.PublicKeyID auf die ASCII-Darstellung des Schlüssels selbst gesetzt werden, indem ein Skript verwendet wird, um Jitterbit.PGP.PublicKeyID als globale Variable zu definieren, bevor die Operation aufgerufen wird. Weitere Informationen dazu finden Sie unter Integration Studio Globale Variablen oder Design Studio Globale Variablen.
Jitterbit.PGP.UserID String Optional Die Benutzer-ID des öffentlichen Schlüssels, der für die Verschlüsselung verwendet werden soll. Wenn diese Variable nicht gesetzt ist, muss stattdessen Jitterbit.PGP.PublicKeyID gesetzt werden. Dieser Wert wird ignoriert, wenn Jitterbit.PGP.PublicKeyID gesetzt wurde.
Jitterbit.PGP.PublicKeyID String Optional Die ID des öffentlichen Schlüssels, der für die Verschlüsselung verwendet werden soll. Dies sollte entweder eine Zeichenkette im Hex-Format sein, wie z. B. "0xAC859CC9E1257F19", oder der entsprechende Wert im Dezimalformat, wie z. B. "12431514737305812761". Beachten Sie, dass die Schlüssel-ID 64 Bit lang sein muss, um mit der von diesem Plugin verwendeten Kryptobibliothek zu funktionieren; einige Tools geben nur die 32 niedrigsten Bits an, wenn sie nach der ID eines Schlüssels gefragt werden. Wenn diese Variable nicht gesetzt ist, muss stattdessen Jitterbit.PGP.UserID gesetzt werden.
Jitterbit.PGP.AsciiArmor Boolean Optional Wenn diese Variable auf true gesetzt wird, werden die verschlüsselten Dateien ASCII-armored. Die Standardeinstellung (false) führt dazu, dass die verschlüsselten Dateien im Binärformat erstellt werden.
Jitterbit.PGP.PrivateKeyData String Optional Wenn sowohl die Datei signiert als auch verschlüsselt wird, sollte diese Variable die ASCII-Darstellung der Datei des privaten Schlüssels enthalten, die zum Signieren der Datei verwendet wird. Alternativ kann die Schlüsseldatei direkt auf dem privaten Agenten abgelegt werden, und der Pfad zur Datei sollte in der Variable Jitterbit.PGP.PrivateKeyFile gesetzt werden.
Jitterbit.PGP.PrivateKeyFile String Optional Wenn sowohl die Datei signiert als auch verschlüsselt wird, sollte diese Variable den Pfad zur Datei des privaten Schlüssels enthalten, die zum Signieren der Datei verwendet wird, vorausgesetzt, dass die Datei des privaten Schlüssels auf dem privaten Agenten selbst gespeichert ist. Alternativ kann die ASCII-Darstellung des Schlüssels selbst in der Variable Jitterbit.PGP.PrivateKeyData übergeben werden.
Jitterbit.PGP.PrivateKeyID String Optional Wenn sowohl die Datei signiert als auch verschlüsselt wird, kann diese Variable verwendet werden, um die ID des privaten Schlüssels anzugeben. Die gleichen Formatregeln gelten wie für Jitterbit.PGP.PublicKeyID (siehe oben). Wenn dieser Wert nicht gesetzt ist, verwendet der Agent den ersten anwendbaren Schlüssel, den er in der Datei des privaten Schlüssels zum Signieren findet.
Jitterbit.PGP.Passphrase String Optional Wenn sowohl die Datei signiert als auch verschlüsselt wird, sollte diese Variable das Passwort enthalten, das den privaten Schlüssel schützt. Diese Variable muss gesetzt werden, wenn Jitterbit.PGP.PrivateKeyFile gesetzt wurde, andernfalls schlägt das Plugin fehl.