Package org.pgpainless.provider
Class ProviderFactory
- java.lang.Object
-
- org.pgpainless.provider.ProviderFactory
-
- Direct Known Subclasses:
BouncyCastleProviderFactory
public abstract class ProviderFactory extends java.lang.Object
Allow the use of differentProvider
implementations to provide cryptographic primitives by setting aProviderFactory
singleton. By default, the class is initialized with aBouncyCastleProviderFactory
.
To make use of your own customProvider
, callsetFactory(ProviderFactory)
, passing your own customProviderFactory
instance.
-
-
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 ProviderFactory
getFactory()
static java.security.Provider
getProvider()
static java.lang.String
getProviderName()
static void
setFactory(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()
-
-