Klasse ConfigurationImpl

java.lang.Object
org.iqtig.tpacker.cli.impl.ConfigurationImpl
Alle implementierten Schnittstellen:
Configuration

public class ConfigurationImpl extends Object implements Configuration
  • Konstruktordetails

  • Methodendetails

    • isEncypt

      public boolean isEncypt()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim Verschlüsseln "true" zurück.
      Angegeben von:
      isEncypt in Schnittstelle Configuration
      Gibt zurück:
      "true" wenn Verschlüsseln.
    • isDecrypt

      public boolean isDecrypt()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim Entschlüsseln "true" zurück.
      Angegeben von:
      isDecrypt in Schnittstelle Configuration
      Gibt zurück:
      "true" beim Entschlüsseln.
    • isHybridEncrypt

      public boolean isHybridEncrypt()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim hybriden Verschlüsseln "true" zurück.
      Angegeben von:
      isHybridEncrypt in Schnittstelle Configuration
      Gibt zurück:
      "true" wenn Hybrid-Verschlüsseln.
    • isHybridDecrypt

      public boolean isHybridDecrypt()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim hybriden Entschlüsseln "true" zurück.
      Angegeben von:
      isHybridDecrypt in Schnittstelle Configuration
      Gibt zurück:
      "true" beim Hybrid-Entschlüsseln.
    • isZip

      public boolean isZip()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim Packen "true" zurück.
      Angegeben von:
      isZip in Schnittstelle Configuration
      Gibt zurück:
      "true" wenn Zip
    • isUnzip

      public boolean isUnzip()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt beim Entpacken "true" zurück.
      Angegeben von:
      isUnzip in Schnittstelle Configuration
      Gibt zurück:
      "true" wenn Unzip
    • isDetermineEncryptionType

      public boolean isDetermineEncryptionType()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion ermittelt Verschlüsselungsart von Dateien.
      Angegeben von:
      isDetermineEncryptionType in Schnittstelle Configuration
      Gibt zurück:
      "true" beim Verschlüsselungsart ermiteln.
    • getInFiles

      public List<String> getInFiles()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Funktion gibt Ausgabedateinamen zurück. Wird hier NULL zurück gegeben, wird die Standardeingabe verwendet.
      Angegeben von:
      getInFiles in Schnittstelle Configuration
      Gibt zurück:
      Dateiname
    • getOut

      public String getOut()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Die Funktion gibt ein Ausgabedatei oder ein Verzeichnis zurück
      Angegeben von:
      getOut in Schnittstelle Configuration
      Gibt zurück:
      Path
    • getPassword

      public String getPassword()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das Passwort zurück.
      Angegeben von:
      getPassword in Schnittstelle Configuration
      Gibt zurück:
      password
    • getKeyfile

      public String getKeyfile()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das Keyfile zurück.
      Angegeben von:
      getKeyfile in Schnittstelle Configuration
      Gibt zurück:
      Keyfile
    • getPKCS12file

      public String getPKCS12file()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das PKCS12-File zurück.
      Angegeben von:
      getPKCS12file in Schnittstelle Configuration
      Gibt zurück:
      PKCS12-File
    • getKeystorePassword

      public String getKeystorePassword()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das Keystore-Passwort zurück.
      Angegeben von:
      getKeystorePassword in Schnittstelle Configuration
      Gibt zurück:
      Keystore-Passwort
    • getKeyentryPassword

      public String getKeyentryPassword()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das Keyentry-Passwort zurück.
      Angegeben von:
      getKeyentryPassword in Schnittstelle Configuration
      Gibt zurück:
      Keyentry-Passwort
    • getKeyentryAlias

      public String getKeyentryAlias()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt das Keyentry-Alias zurück.
      Angegeben von:
      getKeyentryAlias in Schnittstelle Configuration
      Gibt zurück:
      Keyentry-Alias
    • getCharacterSetPasswordDecrypt

      public Charset getCharacterSetPasswordDecrypt()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Liefert das optionale CharacterSet (Zeichencodierung), das zur Interpretation des Passworts zur Entschlüsselung verwendet werden soll.

      Eine Bestückung wird nur in Problemfällen empfohlen, d.h. wenn eine Entschlüsselung nicht möglich ist, obschon vermeintlich das korrekte Passwort zum Einsatz kommt.

      Hintergrund: Ab Vesion 4.2.11 codiert der TPacker das Passwort zur Ver- und Entschlüsselung einheitlich als 'UTF-8'. In Versionen davor hingegen konnte sich die 'Interpretation' des Passworts von Plattform zu Plattform unterscheiden. Dies führte zu Entschlüsselungsproblemen, bei Verwendung eines Passworts mit Sonderzeichen und abweichendem Standard-Encoding von Ziel- und Quellplattform.

      Der Parameter ist ausschließlich zur Problemlösung gedacht: Sofern mit dem TPacker (ab Version 4.2.11) Altdaten entschlüsselt werden müssen, die auf einer früheren Version, mit einem Sonderzeichen-Passwort, auf einer Plattform mit abweichendem Standard-Encoding, verschlüsselt wurden.

      Angegeben von:
      getCharacterSetPasswordDecrypt in Schnittstelle Configuration
      Gibt zurück:
      characterSetPasswordDecrypt
    • getPrivateKey

      public PrivateKey getPrivateKey()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Sofern ein private-key übergeben wurde, wird er hier zurückgegeben.
      Angegeben von:
      getPrivateKey in Schnittstelle Configuration
      Gibt zurück:
      PrivateKey, der beim Aufruf der Api übergeben wurde.
    • getPublicKey

      public PublicKey getPublicKey()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Sofern ein public-key übergeben wurde, wird er hier zurückgegeben.
      Angegeben von:
      getPublicKey in Schnittstelle Configuration
      Gibt zurück:
      PublicKey, der beim Aufruf der Api übergeben wurde.
    • isTimeStamp

      public boolean isTimeStamp()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Wenn der Zeitstempel in den Dateinamen der zu verschlüsselnden Datei angehängt werden soll, wird hier "true" zurückgegeben.
      Angegeben von:
      isTimeStamp in Schnittstelle Configuration
      Gibt zurück:
      true, wenn der Zeitstempel an die ausgabe Datei angehängt werden soll.
    • isSafe

      public boolean isSafe()
      Beschreibung aus Schnittstelle kopiert: Configuration
      Gibt zurück, ob nicht die Option unsafe übergeben wurde.
      Angegeben von:
      isSafe in Schnittstelle Configuration
      Gibt zurück:
      true, wenn die Option unsafe nicht übergeben worden ist.