Package org.pgpainless.provider
Class ProviderFactory
- java.lang.Object
-
- org.pgpainless.provider.ProviderFactory
-
- Direct Known Subclasses:
BouncyCastleProviderFactory
public abstract class ProviderFactory extends java.lang.ObjectAllow the use of differentProviderimplementations to provide cryptographic primitives by setting aProviderFactorysingleton. By default, the class is initialized with aBouncyCastleProviderFactory.
To make use of your own customProvider, callsetFactory(ProviderFactory), passing your own customProviderFactoryinstance.
-
-
Constructor Summary
Constructors Constructor Description ProviderFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract java.security.Provider_getProvider()protected java.lang.String_getProviderName()static ProviderFactorygetFactory()static java.security.ProvidergetProvider()static java.lang.StringgetProviderName()static voidsetFactory(ProviderFactory factory)
-
-
-
Method Detail
-
_getProvider
protected abstract java.security.Provider _getProvider()
-
_getProviderName
protected java.lang.String _getProviderName()
-
setFactory
public static void setFactory(ProviderFactory factory)
-
getFactory
public static ProviderFactory getFactory()
-
getProvider
public static java.security.Provider getProvider()
-
getProviderName
public static java.lang.String getProviderName()
-
-