Package com.oracle.coherence.grpc.proxy
Class RefreshableSslContext
java.lang.Object
io.netty.handler.ssl.SslContext
com.oracle.coherence.grpc.proxy.RefreshableSslContext
- All Implemented Interfaces:
com.tangosol.internal.net.ssl.SSLContextDependencies.Listener
public class RefreshableSslContext
extends io.netty.handler.ssl.SslContext
implements com.tangosol.internal.net.ssl.SSLContextDependencies.Listener
A refreshable
SslContext.- Since:
- 22.06.2
- Author:
- Jonathan Knight 2022.08.25
-
Constructor Summary
ConstructorsConstructorDescriptionRefreshableSslContext(com.tangosol.internal.net.ssl.SSLContextDependencies dependencies, boolean fServer) -
Method Summary
Methods inherited from class io.netty.handler.ssl.SslContext
attributes, buildKeyManagerFactory, buildKeyStore, buildTrustManagerFactory, buildTrustManagerFactory, buildTrustManagerFactory, defaultClientProvider, defaultServerProvider, generateKeySpec, isServer, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newClientContext, newHandler, newHandler, newHandler, newHandler, newHandler, newHandler, newHandler, newHandler, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, newServerContext, nextProtocols, sessionCacheSize, sessionTimeout, toPrivateKey, toPrivateKey, toX509Certificates, toX509Certificates
-
Constructor Details
-
RefreshableSslContext
public RefreshableSslContext(com.tangosol.internal.net.ssl.SSLContextDependencies dependencies, boolean fServer)
-
-
Method Details
-
onUpdate
public void onUpdate(com.tangosol.internal.net.ssl.SSLContextDependencies dependencies) throws GeneralSecurityException - Specified by:
onUpdatein interfacecom.tangosol.internal.net.ssl.SSLContextDependencies.Listener- Throws:
GeneralSecurityException
-
onError
public void onError(com.tangosol.internal.net.ssl.SSLContextDependencies dependencies, Throwable t) throws KeyManagementException - Specified by:
onErrorin interfacecom.tangosol.internal.net.ssl.SSLContextDependencies.Listener- Throws:
KeyManagementException
-
isClient
public boolean isClient()- Specified by:
isClientin classio.netty.handler.ssl.SslContext
-
cipherSuites
- Specified by:
cipherSuitesin classio.netty.handler.ssl.SslContext
-
applicationProtocolNegotiator
public io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()- Specified by:
applicationProtocolNegotiatorin classio.netty.handler.ssl.SslContext
-
newEngine
- Specified by:
newEnginein classio.netty.handler.ssl.SslContext
-
newEngine
- Specified by:
newEnginein classio.netty.handler.ssl.SslContext
-
sessionContext
- Specified by:
sessionContextin classio.netty.handler.ssl.SslContext
-