Class MailProcessorConfig


  • public class MailProcessorConfig
    extends java.lang.Object

    Überschrift: MailProcessorConfig.

    Beschreibung: Konfiguration des MailProcessors zur Übergabe von Entschlüsselungszertifikaten und Texten.

    Copyright: Copyright (c) ELO Digital Office GmbH 2018

    • Constructor Detail

      • MailProcessorConfig

        public MailProcessorConfig()
    • Method Detail

      • isUseWindowsKeystore

        public boolean isUseWindowsKeystore()
        Gibt an, ob der Windows Keystore verwendet wird.
        Returns:
        Windows Keystore verwenden
      • setUseWindowsKeystore

        public void setUseWindowsKeystore​(boolean useWindowsKeystore)
        Setzt, ob der Windows Keystore für die Entschlüsselung verwendet werden soll.

        Ist dies aktiv, wird der per setKeystoreFile(File) angegebene Keystore ignoriert.

        Parameters:
        useWindowsKeystore - Windows Keystore verwenden
      • getKeystoreFile

        public java.io.File getKeystoreFile()
        Liefert die Keystore Datei zurück.
        Returns:
        Keystore Datei
      • setKeystoreFile

        public void setKeystoreFile​(java.io.File keystoreFile)
      • setTextCallback

        public void setTextCallback​(java.util.function.Function<MailProcessorConfig.TextKeys,​java.lang.String> textCallback)
      • getRequerstKeystorePassCallback

        public java.util.function.Supplier<java.lang.String> getRequerstKeystorePassCallback()
      • setRequestKeystorePassCallback

        public void setRequestKeystorePassCallback​(java.util.function.Supplier<java.lang.String> requerstKeystorePassCallback)
      • getRequestPrivatekeyPassCallback

        public java.util.function.Supplier<java.lang.String> getRequestPrivatekeyPassCallback()
      • setRequestPrivatekeyPassCallback

        public void setRequestPrivatekeyPassCallback​(java.util.function.Supplier<java.lang.String> requerstPrivatekeyPassCallback)
      • isSMIMEDecryptionEnabled

        public boolean isSMIMEDecryptionEnabled()
        Abfrage, ob die E-Mail Entschlüsselung aktiv ist.
        Returns:
        E-Mail Entschlüsselung aktiviert
      • setSMIMEDecryptionEnabled

        public void setSMIMEDecryptionEnabled​(boolean enabled)
        Aktiviert oder deaktiviert die E-Mail Entschlüsselung.

        Signierte E-Mails werden noch ausgelsen, aber die Entschlüsselung ist deaktivert, damit keine Benutzerinteraktion notwendig ist.

        Parameters:
        enabled - E-Mail Entschlüsselung aktivieren