Package org.apache.cassandra.security
Class JREProvider
java.lang.Object
org.apache.cassandra.security.AbstractCryptoProvider
org.apache.cassandra.security.JREProvider
Crypto provider which does nothing. Handy for situations when a user
wants to completely bypass crypto provider installation.
-
Field Summary
Fields inherited from class org.apache.cassandra.security.AbstractCryptoProvider
FAIL_ON_MISSING_PROVIDER_KEY, failOnMissingProvider, logger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the name of the class which installs specific provider of nameAbstractCryptoProvider.getProviderName().Returns name of the provider, as returned fromProvider.getName()protected RunnableReturns a runnable which installs this crypto provider.protected booleanReturns boolean telling if this provider was installed properly.Methods inherited from class org.apache.cassandra.security.AbstractCryptoProvider
getProperties, install, uninstall
-
Constructor Details
-
JREProvider
-
-
Method Details
-
getProviderName
Description copied from class:AbstractCryptoProviderReturns name of the provider, as returned fromProvider.getName()- Specified by:
getProviderNamein classAbstractCryptoProvider- Returns:
- name of the provider
-
getProviderClassAsString
Description copied from class:AbstractCryptoProviderReturns the name of the class which installs specific provider of nameAbstractCryptoProvider.getProviderName().- Specified by:
getProviderClassAsStringin classAbstractCryptoProvider- Returns:
- name of class of provider
-
installator
Description copied from class:AbstractCryptoProviderReturns a runnable which installs this crypto provider.- Specified by:
installatorin classAbstractCryptoProvider- Returns:
- runnable which installs this provider
-
isHealthyInstallation
Description copied from class:AbstractCryptoProviderReturns boolean telling if this provider was installed properly.- Specified by:
isHealthyInstallationin classAbstractCryptoProvider- Returns:
trueif provider was installed properly,falseotherwise.- Throws:
Exception
-