Package org.jgroups.util
Class TLS
- java.lang.Object
-
- org.jgroups.util.TLS
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTLS.SniMatcherConverter
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String[]cipher_suitesprotected TLSClientAuthclient_authprotected booleanenabledprotected java.lang.Stringkeystore_aliasprotected java.lang.Stringkeystore_passwordprotected java.lang.Stringkeystore_pathprotected java.lang.Stringkeystore_typeprotected java.lang.String[]protocolsprotected java.lang.Stringproviderprotected java.util.List<javax.net.ssl.SNIMatcher>sni_matchersprotected javax.net.ssl.SSLContextssl_contextprotected java.lang.Stringtruststore_passwordprotected java.lang.Stringtruststore_pathprotected java.lang.Stringtruststore_typeprotected FileWatcherwatcher
-
Constructor Summary
Constructors Constructor Description TLS()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.net.ssl.SSLContextcreateContext()SocketFactorycreateSocketFactory()SocketFactorycreateSocketFactory(javax.net.ssl.SSLContext context)booleanenabled()TLSenabled(boolean e)java.lang.String[]getCipherSuites()TLSClientAuthgetClientAuth()java.lang.StringgetKeystoreAlias()java.lang.StringgetKeystorePassword()java.lang.StringgetKeystorePath()java.lang.StringgetKeystoreType()java.lang.String[]getProtocols()java.lang.StringgetProvider()java.util.List<javax.net.ssl.SNIMatcher>getSniMatchers()javax.net.ssl.SSLContextgetSSLContext()java.lang.StringgetTruststorePassword()java.lang.StringgetTruststorePath()java.lang.StringgetTruststoreType()FileWatchergetWatcher()voidinit()Called after an instance has been created and before it is started.TLSsetCipherSuites(java.lang.String[] c)TLSsetClientAuth(TLSClientAuth c)TLSsetKeystoreAlias(java.lang.String k)TLSsetKeystorePassword(java.lang.String k)TLSsetKeystorePath(java.lang.String k)TLSsetKeystoreType(java.lang.String k)TLSsetProtocols(java.lang.String[] p)TLSsetProvider(java.lang.String p)TLSsetSniMatchers(java.util.List<javax.net.ssl.SNIMatcher> s)TLSsetSSLContext(javax.net.ssl.SSLContext c)TLSsetTruststorePassword(java.lang.String t)TLSsetTruststorePath(java.lang.String t)TLSsetTruststoreType(java.lang.String t)voidsetWatcher(FileWatcher watcher)
-
-
-
Field Detail
-
enabled
protected boolean enabled
-
protocols
protected java.lang.String[] protocols
-
cipher_suites
protected java.lang.String[] cipher_suites
-
provider
protected java.lang.String provider
-
keystore_path
protected java.lang.String keystore_path
-
keystore_password
protected java.lang.String keystore_password
-
keystore_type
protected java.lang.String keystore_type
-
keystore_alias
protected java.lang.String keystore_alias
-
truststore_path
protected java.lang.String truststore_path
-
truststore_password
protected java.lang.String truststore_password
-
truststore_type
protected java.lang.String truststore_type
-
ssl_context
protected javax.net.ssl.SSLContext ssl_context
-
client_auth
protected TLSClientAuth client_auth
-
sni_matchers
protected java.util.List<javax.net.ssl.SNIMatcher> sni_matchers
-
watcher
protected FileWatcher watcher
-
-
Method Detail
-
enabled
public boolean enabled()
-
enabled
public TLS enabled(boolean e)
-
getProtocols
public java.lang.String[] getProtocols()
-
setProtocols
public TLS setProtocols(java.lang.String[] p)
-
getCipherSuites
public java.lang.String[] getCipherSuites()
-
setCipherSuites
public TLS setCipherSuites(java.lang.String[] c)
-
getProvider
public java.lang.String getProvider()
-
setProvider
public TLS setProvider(java.lang.String p)
-
getKeystorePath
public java.lang.String getKeystorePath()
-
setKeystorePath
public TLS setKeystorePath(java.lang.String k)
-
getKeystorePassword
public java.lang.String getKeystorePassword()
-
setKeystorePassword
public TLS setKeystorePassword(java.lang.String k)
-
getKeystoreType
public java.lang.String getKeystoreType()
-
setKeystoreType
public TLS setKeystoreType(java.lang.String k)
-
getKeystoreAlias
public java.lang.String getKeystoreAlias()
-
setKeystoreAlias
public TLS setKeystoreAlias(java.lang.String k)
-
getTruststorePath
public java.lang.String getTruststorePath()
-
setTruststorePath
public TLS setTruststorePath(java.lang.String t)
-
getTruststorePassword
public java.lang.String getTruststorePassword()
-
setTruststorePassword
public TLS setTruststorePassword(java.lang.String t)
-
getTruststoreType
public java.lang.String getTruststoreType()
-
setTruststoreType
public TLS setTruststoreType(java.lang.String t)
-
getSSLContext
public javax.net.ssl.SSLContext getSSLContext()
-
setSSLContext
public TLS setSSLContext(javax.net.ssl.SSLContext c)
-
getClientAuth
public TLSClientAuth getClientAuth()
-
setClientAuth
public TLS setClientAuth(TLSClientAuth c)
-
getSniMatchers
public java.util.List<javax.net.ssl.SNIMatcher> getSniMatchers()
-
setSniMatchers
public TLS setSniMatchers(java.util.List<javax.net.ssl.SNIMatcher> s)
-
getWatcher
public FileWatcher getWatcher()
-
setWatcher
public void setWatcher(FileWatcher watcher)
-
init
public void init() throws java.lang.ExceptionDescription copied from interface:LifecycleCalled after an instance has been created and before it is started.
-
createContext
public javax.net.ssl.SSLContext createContext()
-
createSocketFactory
public SocketFactory createSocketFactory()
-
createSocketFactory
public SocketFactory createSocketFactory(javax.net.ssl.SSLContext context)
-
-