Class ConfigurationImpl

    • Method Detail

      • isEncypt

        public boolean isEncypt()
        Description copied from interface: Configuration
        Die Funktion gibt beim Verschlüsseln "true" zurück.
        Specified by:
        isEncypt in interface Configuration
        Returns:
        "true" wenn Verschlüsseln.
      • isDecrypt

        public boolean isDecrypt()
        Description copied from interface: Configuration
        Die Funktion gibt beim Entschlüsseln "true" zurück.
        Specified by:
        isDecrypt in interface Configuration
        Returns:
        "true" beim Entschlüsseln.
      • isHybridEncrypt

        public boolean isHybridEncrypt()
        Description copied from interface: Configuration
        Die Funktion gibt beim hybriden Verschlüsseln "true" zurück.
        Specified by:
        isHybridEncrypt in interface Configuration
        Returns:
        "true" wenn Hybrid-Verschlüsseln.
      • isHybridDecrypt

        public boolean isHybridDecrypt()
        Description copied from interface: Configuration
        Die Funktion gibt beim hybriden Entschlüsseln "true" zurück.
        Specified by:
        isHybridDecrypt in interface Configuration
        Returns:
        "true" beim Hybrid-Entschlüsseln.
      • isZip

        public boolean isZip()
        Description copied from interface: Configuration
        Die Funktion gibt beim Packen "true" zurück.
        Specified by:
        isZip in interface Configuration
        Returns:
        "true" wenn Zip
      • isUnzip

        public boolean isUnzip()
        Description copied from interface: Configuration
        Die Funktion gibt beim Entpacken "true" zurück.
        Specified by:
        isUnzip in interface Configuration
        Returns:
        "true" wenn Unzip
      • isDetermineEncryptionType

        public boolean isDetermineEncryptionType()
        Description copied from interface: Configuration
        Die Funktion ermittelt Verschlüsselungsart von Dateien.
        Specified by:
        isDetermineEncryptionType in interface Configuration
        Returns:
        "true" beim Verschlüsselungsart ermiteln.
      • getInFiles

        public List<String> getInFiles()
        Description copied from interface: Configuration
        Funktion gibt Ausgabedateinamen zurück. Wird hier NULL zurück gegeben, wird die Standardeingabe verwendet.
        Specified by:
        getInFiles in interface Configuration
        Returns:
        Dateiname
      • getOut

        public String getOut()
        Description copied from interface: Configuration
        Die Funktion gibt ein Ausgabedatei oder ein Verzeichnis zurück
        Specified by:
        getOut in interface Configuration
        Returns:
        Path
      • getCharacterSetPasswordDecrypt

        public Charset getCharacterSetPasswordDecrypt()
        Description copied from interface: 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.

        Specified by:
        getCharacterSetPasswordDecrypt in interface Configuration
        Returns:
        characterSetPasswordDecrypt
      • getPrivateKey

        public PrivateKey getPrivateKey()
        Description copied from interface: Configuration
        Sofern ein private-key übergeben wurde, wird er hier zurückgegeben.
        Specified by:
        getPrivateKey in interface Configuration
        Returns:
        PrivateKey, der beim Aufruf der Api übergeben wurde.
      • getPublicKey

        public PublicKey getPublicKey()
        Description copied from interface: Configuration
        Sofern ein public-key übergeben wurde, wird er hier zurückgegeben.
        Specified by:
        getPublicKey in interface Configuration
        Returns:
        PublicKey, der beim Aufruf der Api übergeben wurde.
      • isTimeStamp

        public boolean isTimeStamp()
        Description copied from interface: Configuration
        Wenn der Zeitstempel in den Dateinamen der zu verschlüsselnden Datei angehängt werden soll, wird hier "true" zurückgegeben.
        Specified by:
        isTimeStamp in interface Configuration
        Returns:
        true, wenn der Zeitstempel an die ausgabe Datei angehängt werden soll.
      • isSafe

        public boolean isSafe()
        Description copied from interface: Configuration
        Gibt zurück, ob nicht die Option unsafe übergeben wurde.
        Specified by:
        isSafe in interface Configuration
        Returns:
        true, wenn die Option unsafe nicht übergeben worden ist.