Package | Description |
---|---|
org.apache.cassandra.config | |
org.apache.cassandra.net | |
org.apache.cassandra.security | |
org.apache.cassandra.tools | |
org.apache.cassandra.transport |
Modifier and Type | Class and Description |
---|---|
static class |
EncryptionOptions.ServerEncryptionOptions |
Modifier and Type | Field and Description |
---|---|
EncryptionOptions |
Config.client_encryption_options |
Modifier and Type | Method and Description |
---|---|
static EncryptionOptions |
DatabaseDescriptor.getNativeProtocolEncryptionOptions() |
EncryptionOptions |
EncryptionOptions.withAlgorithm(java.lang.String algorithm) |
EncryptionOptions |
EncryptionOptions.withCipherSuites(java.util.List<java.lang.String> cipher_suites) |
EncryptionOptions |
EncryptionOptions.withCipherSuites(java.lang.String... cipher_suites) |
EncryptionOptions |
EncryptionOptions.withEnabled(boolean enabled) |
EncryptionOptions |
EncryptionOptions.withKeyStore(java.lang.String keystore) |
EncryptionOptions |
EncryptionOptions.withKeyStorePassword(java.lang.String keystore_password) |
EncryptionOptions |
EncryptionOptions.withOptional(boolean optional) |
EncryptionOptions |
EncryptionOptions.withProtocol(java.lang.String protocol) |
EncryptionOptions |
EncryptionOptions.withRequireClientAuth(boolean require_client_auth) |
EncryptionOptions |
EncryptionOptions.withRequireEndpointVerification(boolean require_endpoint_verification) |
EncryptionOptions |
EncryptionOptions.withStoreType(java.lang.String store_type) |
EncryptionOptions |
EncryptionOptions.withTrustStore(java.lang.String truststore) |
EncryptionOptions |
EncryptionOptions.withTrustStorePassword(java.lang.String truststore_password) |
Modifier and Type | Method and Description |
---|---|
static void |
DatabaseDescriptor.updateNativeProtocolEncryptionOptions(java.util.function.Function<EncryptionOptions,EncryptionOptions> update) |
static void |
DatabaseDescriptor.updateNativeProtocolEncryptionOptions(java.util.function.Function<EncryptionOptions,EncryptionOptions> update) |
Constructor and Description |
---|
EncryptionOptions(EncryptionOptions options) |
Modifier and Type | Field and Description |
---|---|
EncryptionOptions |
OutboundConnectionSettings.encryption |
Modifier and Type | Method and Description |
---|---|
EncryptionOptions |
OutboundConnectionSettings.encryption() |
Modifier and Type | Method and Description |
---|---|
static void |
SSLFactory.checkCertFilesForHotReloading(EncryptionOptions.ServerEncryptionOptions serverOpts,
EncryptionOptions clientOpts)
Performs a lightweight check whether the certificate files have been refreshed.
|
static javax.net.ssl.SSLContext |
SSLFactory.createSSLContext(EncryptionOptions options,
boolean buildTruststore)
Create a JSSE
SSLContext . |
static io.netty.handler.ssl.SslContext |
SSLFactory.getOrCreateSslContext(EncryptionOptions options,
boolean buildTruststore,
SSLFactory.SocketType socketType)
get a netty
SslContext instance |
static void |
SSLFactory.initHotReloading(EncryptionOptions.ServerEncryptionOptions serverOpts,
EncryptionOptions clientOpts,
boolean force)
Determines whether to hot reload certificates and schedules a periodic task for it.
|
static void |
SSLFactory.validateSslCerts(EncryptionOptions.ServerEncryptionOptions serverOpts,
EncryptionOptions clientOpts)
Sanity checks all certificates to ensure we can actually load them
|
Modifier and Type | Field and Description |
---|---|
EncryptionOptions |
LoaderOptions.clientEncOptions |
Constructor and Description |
---|
AbstractSecureIntializer(Server server,
EncryptionOptions encryptionOptions) |
Client(java.lang.String host,
int port,
ProtocolVersion version,
EncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
EncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
ProtocolVersion version,
boolean useBeta,
EncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
ProtocolVersion version,
EncryptionOptions encryptionOptions) |
Copyright © 2009-2020 The Apache Software Foundation