Package de.elo.mover.main.mail
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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMailProcessorConfig.TextKeysTextschlüssel für die Fehleranzeige im EMail-Body.
-
Constructor Summary
Constructors Constructor Description MailProcessorConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.io.FilegetKeystoreFile()Liefert die Keystore Datei zurück.java.util.function.Supplier<java.lang.String>getRequerstKeystorePassCallback()java.util.function.Supplier<java.lang.String>getRequestPrivatekeyPassCallback()java.util.function.Function<MailProcessorConfig.TextKeys,java.lang.String>getTextCallback()booleanisSMIMEDecryptionEnabled()Abfrage, ob die E-Mail Entschlüsselung aktiv ist.booleanisUseWindowsKeystore()Gibt an, ob der Windows Keystore verwendet wird.voidsetKeystoreFile(java.io.File keystoreFile)voidsetRequestKeystorePassCallback(java.util.function.Supplier<java.lang.String> requerstKeystorePassCallback)voidsetRequestPrivatekeyPassCallback(java.util.function.Supplier<java.lang.String> requerstPrivatekeyPassCallback)voidsetSMIMEDecryptionEnabled(boolean enabled)Aktiviert oder deaktiviert die E-Mail Entschlüsselung.voidsetTextCallback(java.util.function.Function<MailProcessorConfig.TextKeys,java.lang.String> textCallback)voidsetUseWindowsKeystore(boolean useWindowsKeystore)Setzt, ob der Windows Keystore für die Entschlüsselung verwendet werden soll.
-
-
-
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)
-
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
-
-