io.netty.handler.ssl.ReferenceCountedOpenSslContext.class Maven / Gradle / Ivy
???? 2> 3io/netty/handler/ssl/ReferenceCountedOpenSslContext io/netty/handler/ssl/SslContext io/netty/util/ReferenceCounted #ReferenceCountedOpenSslContext.java 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$6 Kio/netty/handler/ssl/ReferenceCountedOpenSslContext$DefaultOpenSslEngineMap
DefaultOpenSslEngineMap Oio/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier
AbstractCertificateVerifier 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$5 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$4 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$3 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$2 5io/netty/handler/ssl/ReferenceCountedOpenSslContext$1 Fio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior .io/netty/handler/ssl/ApplicationProtocolConfig SelectorFailureBehavior 7io/netty/handler/ssl/ApplicationProtocolConfig$Protocol Protocol Nio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior " SelectedListenerFailureBehavior logger /Lio/netty/util/internal/logging/InternalLogger; )JDK_REJECT_CLIENT_INITIATED_RENEGOTIATION Z 'DEFAULT_BIO_NON_APPLICATION_BUFFER_SIZE I DEFAULT_CIPHERS Ljava/util/List; $Ljava/util/List;
DH_KEY_LENGTH Ljava/lang/Integer; leakDetector $Lio/netty/util/ResourceLeakDetector; [Lio/netty/util/ResourceLeakDetector; VERIFY_DEPTH
ctx J unmodifiableCiphers sessionCacheSize sessionTimeout apn ;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator; mode leak #Lio/netty/util/ResourceLeakTracker; ZLio/netty/util/ResourceLeakTracker; refCnt (Lio/netty/util/AbstractReferenceCounted; keyCertChain ![Ljava/security/cert/Certificate;
clientAuth !Lio/netty/handler/ssl/ClientAuth; protocols [Ljava/lang/String;
enableOcsp engineMap 'Lio/netty/handler/ssl/OpenSslEngineMap; ctxLock *Ljava/util/concurrent/locks/ReadWriteLock; "rejectRemoteInitiatedRenegotiation bioNonApplicationBufferSize NONE_PROTOCOL_NEGOTIATOR ?(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZZ)V javax/net/ssl/SSLException R toNegotiator m(Lio/netty/handler/ssl/ApplicationProtocolConfig;)Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator; T U
V ?(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJI[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZZ)V P X
Y this 5Lio/netty/handler/ssl/ReferenceCountedOpenSslContext; ciphers (Ljava/lang/Iterable; Ljava/lang/Iterable; cipherFilter (Lio/netty/handler/ssl/CipherSuiteFilter; apnCfg 0Lio/netty/handler/ssl/ApplicationProtocolConfig; startTls
leakDetection java/lang/Exception f (Z)V P h
i 8(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)V P k
l @ A n :(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext$1;)V P p
q I J s 1java/util/concurrent/locks/ReentrantReadWriteLock u ()V P w
v x K L z ) * | N * ~ io/netty/handler/ssl/OpenSsl ? ensureAvailability ? w
? ? isOcspSupported ()Z ? ?
? ? java/lang/IllegalStateException ? OCSP is not supported. ? (Ljava/lang/String;)V P ?
? ? java/lang/Iterable ? &io/netty/handler/ssl/CipherSuiteFilter ? 9io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator ? C io/netty/handler/ssl/ClientAuth ? G "java/lang/IllegalArgumentException ? >mode most be either SSL.SSL_MODE_SERVER or SSL.SSL_MODE_CLIENT ?
? ? 0 1 ? "io/netty/util/ResourceLeakDetector ? track 7(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker; ? ?
? ? !io/netty/util/ResourceLeakTracker ? = > ? <