类 AbstractSslContext
java.lang.Object
io.netty.handler.ssl.SslContext
org.apache.skywalking.oap.server.library.server.ssl.AbstractSslContext
- 直接已知子类:
DynamicSslContext,HTTPDynamicSslContext
public abstract class AbstractSslContext
extends io.netty.handler.ssl.SslContext
-
构造器概要
构造器限定符构造器说明protectedAbstractSslContext(String caFile) protectedAbstractSslContext(String privateKeyFile, String certChainFile, String trustedCAsFile) -
方法概要
修饰符和类型方法说明final io.netty.handler.ssl.ApplicationProtocolNegotiatorfinal booleanisClient()final SSLEnginenewEngine(io.netty.buffer.ByteBufAllocator alloc) final SSLEnginefinal longfinal SSLSessionContextfinal longprotected voidsetCtx(io.netty.handler.ssl.SslContext ctx) voidstart()protected abstract voidupdateContext(String caFile) protected abstract voidupdateContext(String privateKeyFile, String certChainFile, String trustedCAsFile) 从类继承的方法 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, toPrivateKey, toPrivateKey, toX509Certificates, toX509Certificates
-
构造器详细资料
-
AbstractSslContext
-
AbstractSslContext
-
-
方法详细资料
-
updateContext
-
updateContext
-
start
public void start() -
isClient
public final boolean isClient()- 指定者:
isClient在类中io.netty.handler.ssl.SslContext
-
cipherSuites
- 指定者:
cipherSuites在类中io.netty.handler.ssl.SslContext
-
sessionCacheSize
public final long sessionCacheSize()- 覆盖:
sessionCacheSize在类中io.netty.handler.ssl.SslContext
-
sessionTimeout
public final long sessionTimeout()- 覆盖:
sessionTimeout在类中io.netty.handler.ssl.SslContext
-
applicationProtocolNegotiator
public final io.netty.handler.ssl.ApplicationProtocolNegotiator applicationProtocolNegotiator()- 指定者:
applicationProtocolNegotiator在类中io.netty.handler.ssl.SslContext
-
newEngine
- 指定者:
newEngine在类中io.netty.handler.ssl.SslContext
-
newEngine
public final SSLEngine newEngine(io.netty.buffer.ByteBufAllocator alloc, String peerHost, int peerPort) - 指定者:
newEngine在类中io.netty.handler.ssl.SslContext
-
sessionContext
- 指定者:
sessionContext在类中io.netty.handler.ssl.SslContext
-
setCtx
protected void setCtx(io.netty.handler.ssl.SslContext ctx)
-