Class ConfigurationImpl

    • Method Detail

      • isEncrypt

        public boolean isEncrypt()
        Description copied from interface: Configuration
        Die Funktion gibt "true" zurück, wenn verschlüsselt werden soll.
        Specified by:
        isEncrypt in interface Configuration
        Returns:
        Gibt "true" zurück wenn verschlüsselt werden soll.
      • 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:
        Gibt beim Entschlüsseln "true" zurück.
      • isGenKey

        public boolean isGenKey()
        Description copied from interface: Configuration
        Die Funktion gibt "true" zurück, wenn ein Schlüssel erzeugt werden soll.
        Specified by:
        isGenKey in interface Configuration
        Returns:
        Gibt "true" zurück, wenn ein Schlüssel generiert werden soll.
      • isGetModulus

        public boolean isGetModulus()
        Description copied from interface: Configuration
        Die Funktion gibt "true" zurück, wenn der Modulus eines öffentlichen Schlüssels ausgegeben werden soll.
        Specified by:
        isGetModulus in interface Configuration
        Returns:
        Gibt "true" zurück, wenn ein Modulus generiert werden soll.
      • isCheckKey

        public boolean isCheckKey()
        Description copied from interface: Configuration
        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.
        Specified by:
        isCheckKey in interface Configuration
        Returns:
        Gibt "true" zurück, wenn der Schlüssel geprüft werden soll.
      • getXmlInFileName

        public String getXmlInFileName()
        Description copied from interface: Configuration
        Funktion gibt die zu ver-/entschlüsselnden Dateinamen zurück.
        Specified by:
        getXmlInFileName in interface Configuration
        Returns:
        Dateiname
      • getXmlOutFilename

        public String getXmlOutFilename()
        Description copied from interface: Configuration
        Funktion gibt die zu ver/entschlüsselnden Dateinamen zurück. Wird hier NULL zurückgegeben, wird die Standardeingabe verwendet.
        Specified by:
        getXmlOutFilename in interface Configuration
        Returns:
        Dateiname
      • getTags

        public List<String> getTags()
        Description copied from interface: Configuration
        Funktion gibt einen zu ver-/entschlüsslenden Tag zurück.
        Specified by:
        getTags in interface Configuration
        Returns:
        eine Liste von Tag die ver- oder entschlüsselt werden sollen. Zurzeit wird nur ein Tag unterstützt.
      • getKeyNames

        public List<String> getKeyNames()
        Description copied from interface: Configuration
        Die Funktion gibt einen Dateinamen zum öffentlichen- oder privaten Schlüssel zurück.
        Specified by:
        getKeyNames in interface Configuration
        Returns:
        Je nach verfahren eine Liste von öffentlichen- oder privaten Schlüssel. Zurzeit wird nur ein Schlüssel unterstützt.
      • getEncryptedKeyTag

        public String getEncryptedKeyTag()
        Description copied from interface: Configuration
        Funktion gibt die zu Ausgabedateinamen zurück. Wird hier NULL zurückgegeben wird, die Standardeingabe verwendet.
        Specified by:
        getEncryptedKeyTag in interface Configuration
        Returns:
        Dateiname
      • getPublicKey

        public PublicKey getPublicKey()
        Description copied from interface: Configuration
        Funktion gibt public key zurück, der der Api übergeben wurde.
        Specified by:
        getPublicKey in interface Configuration
        Returns:
        PublicKey
      • isCompress

        public boolean isCompress()
        Description copied from interface: Configuration
        Funktion gibt an, ob Kompression angewendet werden soll.
        Specified by:
        isCompress in interface Configuration
        Returns:
        compressFlag