public class SSLUtils extends Object
| 构造器和说明 |
|---|
SSLUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 SSLHandlerFactory |
createRestClientSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a
SSLHandlerFactory to be used by the REST Clients. |
static org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext |
createRestNettySSLContext(org.apache.flink.configuration.Configuration config,
boolean clientMode,
org.apache.flink.shaded.netty4.io.netty.handler.ssl.ClientAuth clientAuth,
org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslProvider provider)
Creates an SSL context for the external REST SSL.
|
static SSLHandlerFactory |
createRestServerSSLEngineFactory(org.apache.flink.configuration.Configuration config)
Creates a
SSLHandlerFactory to be used by the REST Servers. |
static SSLContext |
createRestSSLContext(org.apache.flink.configuration.Configuration config,
boolean clientMode)
Creates an SSL context for clients against the external REST endpoint.
|
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.
|
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 @VisibleForTesting public static SSLContext createRestSSLContext(org.apache.flink.configuration.Configuration config, boolean clientMode) throws Exception
Exception@Nullable public static org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslContext createRestNettySSLContext(org.apache.flink.configuration.Configuration config, boolean clientMode, org.apache.flink.shaded.netty4.io.netty.handler.ssl.ClientAuth clientAuth, org.apache.flink.shaded.netty4.io.netty.handler.ssl.SslProvider provider) throws Exception
ExceptionCopyright © 2014–2022 The Apache Software Foundation. All rights reserved.