Class MailProcessorConfig

java.lang.Object
de.elo.mover.main.mail.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 Details

  • Method Details

    • 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)
    • getTextCallback

      public java.util.function.Function<MailProcessorConfig.TextKeys,​java.lang.String> getTextCallback()
    • 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