Package de.xima.fc.mail.impl.security
Class MailSecurityFactory
- java.lang.Object
-
- de.xima.fc.mail.impl.security.MailSecurityFactory
-
public class MailSecurityFactory extends Object
Factory for creating email security instances to be used for email encryption and/or signature by a given type- Author:
- XIMA MEDIA GmbH
-
-
Constructor Summary
Constructors Constructor Description MailSecurityFactory()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static IMailSecuritynewInstance(EMailSecurityType type)Method to get en mail-encryptor bei the given typestatic voidregisterCertProvider(IMailSecurityCertProvider provider)Registers an usable encryptor-certificate-provider.static voidunregisterCertProvider(IMailSecurityCertProvider provider)Removes an encryptor-certificate-provider.
-
-
-
Method Detail
-
newInstance
public static IMailSecurity newInstance(EMailSecurityType type)
Method to get en mail-encryptor bei the given type- Parameters:
type- theEMailSecurityType- Returns:
- the
IMailSecurity, ornull
-
registerCertProvider
public static void registerCertProvider(IMailSecurityCertProvider provider)
Registers an usable encryptor-certificate-provider. @seeIMailSecurityCertProvider- Parameters:
provider- the certificate provider
-
unregisterCertProvider
public static void unregisterCertProvider(IMailSecurityCertProvider provider)
Removes an encryptor-certificate-provider. @seeIMailSecurityCertProvider- Parameters:
provider- the certificate provider
-
-