Package org.iqtig.xpacker
Schnittstelle Configuration
- Alle bekannten Implementierungsklassen:
ConfigurationImpl
public interface Configuration
Diese Klasse enthält alle Daten die bei einem Konsolen-Aufruf übergeben werden.
Es gibt im XPacker eine Implementierung des Interfaces. Das Erstellen einer Instanz könnte so aussehen:
String[] args = new String[]{"-g","-k", "keyname", "-o","Verzeichenis"};
Configuration configuration= new org.iqtig.xpacker.impl.ConfigurationImpl(args);
In diesem Beispiel wird ein neues Schlüsselpaar erzeugt.
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungFunktion gibt die zu Ausgabedateinamen zurück.Die Funktion gibt einen Dateinamen zum öffentlichen- oder privaten Schlüssel zurück.Funktion gibt private key zurück, der der Api übergeben wurde.Funktion gibt public key zurück, der der Api übergeben wurde.Funktion gibt Id des publix keys zurückgetTags()Funktion gibt einen zu ver-/entschlüsslenden Tag zurück.Funktion gibt die zu ver-/entschlüsselnden Dateinamen zurück.Funktion gibt die zu ver/entschlüsselnden Dateinamen zurück.booleanDie Funktion gibt "true" zurück, wenn der ein öffentlicher Schlüssel, dahingehend geprüft werden soll, ob ein bestimmtes Tag mit diesem Schlüssel verschlüsselt worden ist.default booleanFunktion gibt an, ob Kompression angewendet werden soll.booleanDie Funktion gibt beim Entschlüsseln "true" zurück.booleanDie Funktion gibt "true" zurück, wenn verschlüsselt werden soll.booleanisGenKey()Die Funktion gibt "true" zurück, wenn ein Schlüssel erzeugt werden soll.booleanDie Funktion gibt "true" zurück, wenn der Modulus eines öffentlichen Schlüssels ausgegeben werden soll.
-
Methodendetails
-
isGenKey
boolean isGenKey()Die Funktion gibt "true" zurück, wenn ein Schlüssel erzeugt werden soll.- Gibt zurück:
- Gibt "true" zurück, wenn ein Schlüssel generiert werden soll.
-
isEncrypt
boolean isEncrypt()Die Funktion gibt "true" zurück, wenn verschlüsselt werden soll.- Gibt zurück:
- Gibt "true" zurück wenn verschlüsselt werden soll.
-
isDecrypt
boolean isDecrypt()Die Funktion gibt beim Entschlüsseln "true" zurück.- Gibt zurück:
- Gibt beim Entschlüsseln "true" zurück.
-
isGetModulus
boolean isGetModulus()Die Funktion gibt "true" zurück, wenn der Modulus eines öffentlichen Schlüssels ausgegeben werden soll.- Gibt zurück:
- Gibt "true" zurück, wenn ein Modulus generiert werden soll.
-
isCheckKey
boolean isCheckKey()Die Funktion gibt "true" zurück, wenn der ein öffentlicher Schlüssel, dahingehend geprüft werden soll, ob ein bestimmtes Tag mit diesem Schlüssel verschlüsselt worden ist.- Gibt zurück:
- Gibt "true" zurück, wenn der Schlüssel geprüft werden soll.
-
getKeyNames
Die Funktion gibt einen Dateinamen zum öffentlichen- oder privaten Schlüssel zurück.- Gibt zurück:
- Je nach verfahren eine Liste von öffentlichen- oder privaten Schlüssel. Zurzeit wird nur ein Schlüssel unterstützt.
-
getTags
Funktion gibt einen zu ver-/entschlüsslenden Tag zurück.- Gibt zurück:
- eine Liste von Tag die ver- oder entschlüsselt werden sollen. Zurzeit wird nur ein Tag unterstützt.
-
getXmlInFileName
String getXmlInFileName()Funktion gibt die zu ver-/entschlüsselnden Dateinamen zurück.- Gibt zurück:
- Dateiname
-
getXmlOutFilename
String getXmlOutFilename()Funktion gibt die zu ver/entschlüsselnden Dateinamen zurück. Wird hier NULL zurückgegeben, wird die Standardeingabe verwendet.- Gibt zurück:
- Dateiname
-
getEncryptedKeyTag
String getEncryptedKeyTag()Funktion gibt die zu Ausgabedateinamen zurück. Wird hier NULL zurückgegeben wird, die Standardeingabe verwendet.- Gibt zurück:
- Dateiname
-
getPrivateKey
PrivateKey getPrivateKey()Funktion gibt private key zurück, der der Api übergeben wurde.- Gibt zurück:
- PrivateKey
-
getPublicKey
PublicKey getPublicKey()Funktion gibt public key zurück, der der Api übergeben wurde.- Gibt zurück:
- PublicKey
-
getPublicKeyId
String getPublicKeyId()Funktion gibt Id des publix keys zurück- Gibt zurück:
- PublicKeyId
-
isCompress
default boolean isCompress()Funktion gibt an, ob Kompression angewendet werden soll.- Gibt zurück:
- compressFlag
-