
com.groupbyinc.flux.common.netty.handler.ssl.OpenSslServerContext.class Maven / Gradle / Ivy
???? 2 ? Acom/groupbyinc/flux/common/netty/handler/ssl/OpenSslServerContext ;com/groupbyinc/flux/common/netty/handler/ssl/OpenSslContext OpenSslServerContext.java _com/groupbyinc/flux/common/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ServerContext Qcom/groupbyinc/flux/common/netty/handler/ssl/ReferenceCountedOpenSslServerContext
ServerContext sessionContext JLcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslServerSessionContext; keyMaterialManager HLcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslKeyMaterialManager; (Ljava/io/File;Ljava/io/File;)V javax/net/ssl/SSLException Ljava/lang/Deprecated; 1(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V
this CLcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslServerContext;
certChainFile Ljava/io/File; keyFile Fcom/groupbyinc/flux/common/netty/handler/ssl/IdentityCipherSuiteFilter INSTANCE HLcom/groupbyinc/flux/common/netty/handler/ssl/IdentityCipherSuiteFilter; Fcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig " DISABLED HLcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig; $ % # & ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V (
) keyPassword Ljava/lang/String; ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V ciphers (Ljava/lang/Iterable; Ljava/lang/Iterable; apn sessionCacheSize J sessionTimeout [(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V toApplicationProtocolConfig ^(Ljava/lang/Iterable;)Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig; 6 7
8 -
:
nextProtocols ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V toNegotiator ?(Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;)Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator; > ?
@ ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V B
C trustManagerFactory #Ljavax/net/ssl/TrustManagerFactory; config,(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V H
I SLcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;!(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V L
M cipherFilter @Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter; trustCertCollectionFile keyCertChainFile keyManagerFactory !Ljavax/net/ssl/KeyManagerFactory; ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V toX509CertificatesInternal 5(Ljava/io/File;)[Ljava/security/cert/X509Certificate; W X
Y toPrivateKeyInternal <(Ljava/io/File;Ljava/lang/String;)Ljava/security/PrivateKey; [ \
] 7com/groupbyinc/flux/common/netty/handler/ssl/ClientAuth _ NONE 9Lcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth; a b ` c?([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V e
f?([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJLcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V trustCertCollection %[Ljava/security/cert/X509Certificate; keyCertChain key Ljava/security/PrivateKey;
clientAuth protocols [Ljava/lang/String; startTls Z
enableOcsp(Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJI[Ljava/security/cert/Certificate;Lcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V t
u ctx w 3 x engineMap ?Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslEngineMap; z { | newSessionContext?(Lcom/groupbyinc/flux/common/netty/handler/ssl/ReferenceCountedOpenSslContext;JLcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslEngineMap;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;)Lcom/groupbyinc/flux/common/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ServerContext; ~
? ? ?
? ? release ()Z ? ?
? j !javax/net/ssl/TrustManagerFactory ? java/security/PrivateKey ? java/lang/String ? javax/net/ssl/KeyManagerFactory ? java/lang/Iterable ? >com/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter ? Qcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator ? p java/lang/Throwable ? context aLcom/groupbyinc/flux/common/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ServerContext; success L()Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslServerSessionContext; J()Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslKeyMaterialManager; F()Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslSessionContext; ?
? #()Ljavax/net/ssl/SSLSessionContext; Code LocalVariableTable LineNumberTable
Exceptions
Deprecated RuntimeVisibleAnnotations LocalVariableTypeTable Signature ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V ?(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V5(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJ)V(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V@(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V?([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/ApplicationProtocolConfig;JJLcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
StackMapTable?([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lcom/groupbyinc/flux/common/netty/handler/ssl/CipherSuiteFilter;Lcom/groupbyinc/flux/common/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLcom/groupbyinc/flux/common/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZ)V
SourceFile InnerClasses 1
? J *+,? ? ? ?
3 4 ? ? ? ? ] *+,-? !? ' ? *? ? * + , ?
A C ? ? ? - ? ?
*+,-? !? *? ? R + , . 0 1 % 2 3 4 3 ? . / ?
Z \ ? ? ? ? ? 5 ? ?
*+,-? 9? ;? ? R + , . 0 <