Uses of Class
io.lettuce.core.SslOptions.Builder
| Package | Description |
|---|---|
| io.lettuce.core |
The Redis client package containing
RedisClient for Redis Standalone and Redis Sentinel operations. |
-
Uses of SslOptions.Builder in io.lettuce.core
Methods in io.lettuce.core that return SslOptions.Builder Modifier and Type Method Description static SslOptions.BuilderSslOptions. builder()Returns a newSslOptions.Builderto constructSslOptions.SslOptions.BuilderSslOptions.Builder. cipherSuites(String... cipherSuites)Sets the cipher suites to use.SslOptions.BuilderSslOptions.Builder. handshakeTimeout(Duration timeout)Sets a timeout for the SSL handshake.SslOptions.BuilderSslOptions.Builder. jdkSslProvider()Use the JDK SSL provider for SSL connections.SslOptions.BuilderSslOptions.Builder. keyManager(SslOptions.Resource keyCertChain, SslOptions.Resource key, char[] keyPassword)Sets the key and its certificate to use for client authentication.SslOptions.BuilderSslOptions.Builder. keyManager(File keyCertChainFile, File keyFile, char[] keyPassword)Sets the key file and its certificate to use for client authentication.SslOptions.BuilderSslOptions.Builder. keyManager(KeyManagerFactory keyManagerFactory)Sets theKeyManagerFactory.SslOptions.BuilderSslOptions.Builder. keystore(SslOptions.Resource resource, char[] keystorePassword)Sets the Java Keystore resource to load client certificates.SslOptions.BuilderSslOptions.Builder. keystore(File keystore)Sets the Keystore file to load client certificates.SslOptions.BuilderSslOptions.Builder. keystore(File keystore, char[] keystorePassword)Sets the Keystore file to load client certificates.SslOptions.BuilderSslOptions.Builder. keystore(URL keystore)Sets the Keystore resource to load client certificates.SslOptions.BuilderSslOptions.Builder. keystore(URL keystore, char[] keystorePassword)Sets the Keystore resource to load client certificates.SslOptions.BuilderSslOptions.Builder. keyStoreType(String keyStoreType)Sets the KeyStore type.SslOptions.BuilderSslOptions. mutate()Returns a builder to create newSslOptionswhose settings are replicated from the currentSslOptions.SslOptions.BuilderSslOptions.Builder. openSslProvider()Use the OpenSSL provider for SSL connections.SslOptions.BuilderSslOptions.Builder. protocols(String... protocols)Sets the protocol used for the connection established to Redis Server, such asTLSv1.2, TLSv1.1, TLSv1.SslOptions.BuilderSslOptions.Builder. sslContext(Consumer<SslContextBuilder> contextBuilderCustomizer)Applies aSslContextBuildercustomizer by callingConsumer.accept(Object)SslOptions.BuilderSslOptions.Builder. sslParameters(Supplier<SSLParameters> sslParametersSupplier)Configures aSupplierto createSSLParameters.SslOptions.BuilderSslOptions.Builder. trustManager(SslOptions.Resource certCollection)Sets the certificate resource to load trusted certificates.SslOptions.BuilderSslOptions.Builder. trustManager(File certCollection)Sets the certificate file to load trusted certificates.SslOptions.BuilderSslOptions.Builder. trustManager(TrustManagerFactory trustManagerFactory)Sets theTrustManagerFactory.SslOptions.BuilderSslOptions.Builder. truststore(SslOptions.Resource resource, char[] truststorePassword)Sets the Truststore resource to load trusted certificates.SslOptions.BuilderSslOptions.Builder. truststore(File truststore)Sets the Truststore file to load trusted certificates.SslOptions.BuilderSslOptions.Builder. truststore(File truststore, String truststorePassword)Sets the Truststore file to load trusted certificates.SslOptions.BuilderSslOptions.Builder. truststore(URL truststore)Sets the Truststore resource to load trusted certificates.SslOptions.BuilderSslOptions.Builder. truststore(URL truststore, String truststorePassword)Sets the Truststore resource to load trusted certificates.Constructors in io.lettuce.core with parameters of type SslOptions.Builder Constructor Description SslOptions(SslOptions.Builder builder)