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 class
MailProcessorConfig.TextKeys
Textschlüssel für die Fehleranzeige im EMail-Body. -
Constructor Summary
Constructors Constructor Description MailProcessorConfig()
-
Method Summary
Modifier and Type Method Description java.io.File
getKeystoreFile()
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()
boolean
isSMIMEDecryptionEnabled()
Abfrage, ob die E-Mail Entschlüsselung aktiv ist.boolean
isUseWindowsKeystore()
Gibt an, ob der Windows Keystore verwendet wird.void
setKeystoreFile(java.io.File keystoreFile)
void
setRequestKeystorePassCallback(java.util.function.Supplier<java.lang.String> requerstKeystorePassCallback)
void
setRequestPrivatekeyPassCallback(java.util.function.Supplier<java.lang.String> requerstPrivatekeyPassCallback)
void
setSMIMEDecryptionEnabled(boolean enabled)
Aktiviert oder deaktiviert die E-Mail Entschlüsselung.void
setTextCallback(java.util.function.Function<MailProcessorConfig.TextKeys,java.lang.String> textCallback)
void
setUseWindowsKeystore(boolean useWindowsKeystore)
Setzt, ob der Windows Keystore für die Entschlüsselung verwendet werden soll.
-
Constructor Details
-
MailProcessorConfig
public MailProcessorConfig()
-
-
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
-