X4 Produktdokumentation

RSA Encryption

Dieser Adapter verschlüsselt oder entschlüsselt Input-Daten (Byte-Datenstrom) mit dem RSA-Algorithmus und gibt einen Byte-Datenstrom aus (2048-Bit-RSA-Schlüssel).

Hinweis:

Die maximale Byte-Länge von verschlüsselten Input-Daten beträgt die Länge des RSA-Schlüssels in Bit dividiert durch 8, minus 11 Füllbytes. So berechnet sich beispielsweise die maximale Bytelänge bei einem 1024-Bit-RSA-Schlüssel wie folgt: 1024/8 -11 = 117 Bytes; Ein 2048-Bit-RSA-Schlüssel entschlüsselt Input-Daten mit maximal 245 Bytes Länge.

Eigenschaften (Properties)

Operation

Bestimmt, welche Operation der Funktions-Adapter durchführt

Mögliche Werte:

  • Encrypt: Input-Daten RSA-verschlüsseln

  • Decrypt: RSA-verschlüsselte Input-Daten entschlüsseln

Parameter

path

Pfad zur Keystore-Datei

Mögliche Werte: Beliebiger absoluter oder relativer Pfad

alias

Kurzbezeichnung des Eintrags, der einen Schlüssel im Keystore besitzt

Mögliche Werte: Beliebige Zeichenkette

keyType

Verwendeter Schlüsseltyp

Mögliche Werte:

  • private: Privaten Schlüssel verwenden (Standard)

  • public: Öffentlichen Schlüssel verwenden

keystorePassword

Passwort für die Keystore-Datei

Mögliche Werte: Beliebige Zeichenkette

privatePassword

Passwort, um den privaten Schlüssel aus der Keystore-Datei zu erhalten

Mögliche Werte: Beliebige Zeichenkette

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.