Package org.apache.cassandra.security
Class DefaultSslContextFactory
java.lang.Object
org.apache.cassandra.security.AbstractSslContextFactory
org.apache.cassandra.security.FileBasedSslContextFactory
org.apache.cassandra.security.DefaultSslContextFactory
- All Implemented Interfaces:
ISslContextFactory
Cassandra's default implementation class for the configuration key
ssl_context_factory. It uses
file based keystores.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.cassandra.security.FileBasedSslContextFactory
FileBasedSslContextFactory.FileBasedStoreContext, FileBasedSslContextFactory.HotReloadableFileNested classes/interfaces inherited from interface org.apache.cassandra.security.ISslContextFactory
ISslContextFactory.SocketType -
Field Summary
Fields inherited from class org.apache.cassandra.security.FileBasedSslContextFactory
hotReloadableFiles, keystoreContext, outboundKeystoreContext, trustStoreContextFields inherited from class org.apache.cassandra.security.AbstractSslContextFactory
accepted_protocols, algorithm, cipher_suites, enabled, openSslIsAvailable, optional, parameters, protocol, require_client_auth, require_endpoint_verification, store_type, TLS_PROTOCOL_SUBSTITUTION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.cassandra.security.FileBasedSslContextFactory
buildKeyManagerFactory, buildOutboundKeyManagerFactory, buildTrustManagerFactory, checkExpiredCerts, hasKeystore, hasOutboundKeystore, initHotReloading, shouldReload, validatePasswordMethods inherited from class org.apache.cassandra.security.AbstractSslContextFactory
createJSSESslContext, createNettySslContext, deriveIfOpenSslAvailable, getAcceptedProtocols, getBoolean, getBoolean, getCipherSuites, getSslProvider, getString, getString, getStringList
-
Constructor Details
-
DefaultSslContextFactory
-