Package org.wildfly.security.ssl
Interface SSLConfigurator
public interface SSLConfigurator
A configurator for SSL contexts and their produced objects. Instances of this interface can be used to preconfigure,
limit, or modify the behavior of the SSL context.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidconfigure(SSLContext context) default voidconfigure(SSLContext context, SSLEngine sslEngine) default voidconfigure(SSLContext context, SSLServerSocket sslServerSocket) default voidconfigure(SSLContext context, SSLSocket sslSocket) default SSLParametersgetDefaultSSLParameters(SSLContext sslContext, SSLParameters original) default SSLParametersgetSupportedSSLParameters(SSLContext sslContext, SSLParameters original) default voidsetEnabledCipherSuites(SSLContext sslContext, SSLEngine sslEngine, String[] cipherSuites) default voidsetEnabledCipherSuites(SSLContext sslContext, SSLServerSocket sslServerSocket, String[] suites) default voidsetEnabledCipherSuites(SSLContext sslContext, SSLSocket sslSocket, String[] cipherSuites) default voidsetEnabledProtocols(SSLContext sslContext, SSLEngine sslEngine, String[] protocols) default voidsetEnabledProtocols(SSLContext sslContext, SSLServerSocket sslServerSocket, String[] protocols) default voidsetEnabledProtocols(SSLContext sslContext, SSLSocket sslSocket, String[] protocols) default voidsetEnableSessionCreation(SSLContext sslContext, SSLEngine sslEngine, boolean flag) default voidsetEnableSessionCreation(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean flag) default voidsetEnableSessionCreation(SSLContext sslContext, SSLSocket sslSocket, boolean flag) default voidsetNeedClientAuth(SSLContext context, SSLEngine sslEngine, boolean value) default voidsetNeedClientAuth(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean value) default voidsetNeedClientAuth(SSLContext context, SSLSocket sslSocket, boolean value) default voidsetSSLParameters(SSLContext sslContext, SSLEngine sslEngine, SSLParameters parameters) default voidsetSSLParameters(SSLContext sslContext, SSLServerSocket sslServerSocket, SSLParameters parameters) default voidsetSSLParameters(SSLContext sslContext, SSLSocket sslSocket, SSLParameters parameters) default voidsetUseClientMode(SSLContext sslContext, SSLEngine sslEngine, boolean mode) default voidsetUseClientMode(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean mode) default voidsetUseClientMode(SSLContext sslContext, SSLSocket sslSocket, boolean mode) default voidsetWantClientAuth(SSLContext context, SSLEngine sslEngine, boolean value) default voidsetWantClientAuth(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean value) default voidsetWantClientAuth(SSLContext context, SSLSocket sslSocket, boolean value)
-
Method Details
-
configure
-
configure
-
configure
-
configure
-
getDefaultSSLParameters
-
getSupportedSSLParameters
-
setWantClientAuth
-
setWantClientAuth
-
setWantClientAuth
default void setWantClientAuth(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean value) -
setNeedClientAuth
-
setNeedClientAuth
-
setNeedClientAuth
default void setNeedClientAuth(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean value) -
setEnabledCipherSuites
default void setEnabledCipherSuites(SSLContext sslContext, SSLSocket sslSocket, String[] cipherSuites) -
setEnabledCipherSuites
default void setEnabledCipherSuites(SSLContext sslContext, SSLEngine sslEngine, String[] cipherSuites) -
setEnabledCipherSuites
default void setEnabledCipherSuites(SSLContext sslContext, SSLServerSocket sslServerSocket, String[] suites) -
setEnabledProtocols
-
setEnabledProtocols
-
setEnabledProtocols
default void setEnabledProtocols(SSLContext sslContext, SSLServerSocket sslServerSocket, String[] protocols) -
setSSLParameters
-
setSSLParameters
-
setSSLParameters
default void setSSLParameters(SSLContext sslContext, SSLServerSocket sslServerSocket, SSLParameters parameters) -
setUseClientMode
-
setUseClientMode
-
setUseClientMode
-
setEnableSessionCreation
-
setEnableSessionCreation
-
setEnableSessionCreation
default void setEnableSessionCreation(SSLContext sslContext, SSLServerSocket sslServerSocket, boolean flag)
-