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:
|
Parameter
Adapter | Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.rsa.RSAAdapter: Hauptklasse (Standard) |
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:
|
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. |