public class SSLUtils extends Object
| Constructor and Description |
|---|
SSLUtils() |
| Modifier and Type | Method and Description |
|---|---|
static SSLHandlerFactory |
createInternalClientSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a SSLEngineFactory to be used by internal communication client endpoints.
|
static SSLHandlerFactory |
createInternalServerSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a SSLEngineFactory to be used by internal communication server endpoints.
|
static SSLContext |
createRestClientSSLContext(org.apache.flink.configuration.Configuration config)
Creates an SSL context for clients against the external REST endpoint.
|
static SSLHandlerFactory |
createRestClientSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a
SSLHandlerFactory to be used by the REST Clients. |
static SSLContext |
createRestServerSSLContext(org.apache.flink.configuration.Configuration config)
Creates an SSL context for the external REST endpoint server.
|
static SSLHandlerFactory |
createRestServerSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a
SSLHandlerFactory to be used by the REST Servers. |
static SocketFactory |
createSSLClientSocketFactory(org.apache.flink.configuration.Configuration config)
Creates a factory for SSL Client Sockets from the given configuration.
|
static ServerSocketFactory |
createSSLServerSocketFactory(org.apache.flink.configuration.Configuration config)
Creates a factory for SSL Server Sockets from the given configuration.
|
static boolean |
isInternalSSLEnabled(org.apache.flink.configuration.Configuration sslConfig)
Checks whether SSL for internal communication (rpc, data transport, blob server) is enabled.
|
static boolean |
isRestSSLAuthenticationEnabled(org.apache.flink.configuration.Configuration sslConfig)
Checks whether mutual SSL authentication for the external REST endpoint is enabled.
|
static boolean |
isRestSSLEnabled(org.apache.flink.configuration.Configuration sslConfig)
Checks whether SSL for the external REST endpoint is enabled.
|
public static boolean isInternalSSLEnabled(org.apache.flink.configuration.Configuration sslConfig)
public static boolean isRestSSLEnabled(org.apache.flink.configuration.Configuration sslConfig)
public static boolean isRestSSLAuthenticationEnabled(org.apache.flink.configuration.Configuration sslConfig)
public static ServerSocketFactory createSSLServerSocketFactory(org.apache.flink.configuration.Configuration config) throws Exception
Exceptionpublic static SocketFactory createSSLClientSocketFactory(org.apache.flink.configuration.Configuration config) throws Exception
Exceptionpublic static SSLHandlerFactory createInternalServerSSLEngineFactory(org.apache.flink.configuration.Configuration config) throws Exception
Exceptionpublic static SSLHandlerFactory createInternalClientSSLEngineFactory(org.apache.flink.configuration.Configuration config) throws Exception
Exceptionpublic static SSLHandlerFactory createRestServerSSLEngineFactory(org.apache.flink.configuration.Configuration config) throws Exception
SSLHandlerFactory to be used by the REST Servers.config - The application configuration.Exceptionpublic static SSLHandlerFactory createRestClientSSLEngineFactory(org.apache.flink.configuration.Configuration config) throws Exception
SSLHandlerFactory to be used by the REST Clients.config - The application configuration.Exception@Nullable public static SSLContext createRestServerSSLContext(org.apache.flink.configuration.Configuration config) throws Exception
Exception@Nullable public static SSLContext createRestClientSSLContext(org.apache.flink.configuration.Configuration config) throws Exception
ExceptionCopyright © 2014–2019 The Apache Software Foundation. All rights reserved.