classes.io.netty.handler.ssl.SslContextBuilder.class Maven / Gradle / Ivy
The newest version!
???? 2 ?
?
?
?
?
?
?
?
?
E ? ? ? ? = ? ?
? ? ? ? ? ?
? ?
? ? ? ?
? ?
?
?
?
?
? ? ?
? ? M ? ?
? ? ? ?
? ? ? ?
? ? ?
? ? ? ?
? ? ? ? ? ?
? [ ? ? ? ? b ?
? ? e ? ? ?
? ?
? ? ? forServer Z provider "Lio/netty/handler/ssl/SslProvider; sslContextProvider Ljava/security/Provider; trustCertCollection %[Ljava/security/cert/X509Certificate; trustManagerFactory #Ljavax/net/ssl/TrustManagerFactory; keyCertChain key Ljava/security/PrivateKey; keyPassword Ljava/lang/String; keyManagerFactory !Ljavax/net/ssl/KeyManagerFactory; ciphers Ljava/lang/Iterable; Signature (Ljava/lang/Iterable; cipherFilter (Lio/netty/handler/ssl/CipherSuiteFilter; apn 0Lio/netty/handler/ssl/ApplicationProtocolConfig; sessionCacheSize J sessionTimeout
clientAuth !Lio/netty/handler/ssl/ClientAuth; protocols [Ljava/lang/String; startTls
enableOcsp keyStoreType forClient *()Lio/netty/handler/ssl/SslContextBuilder; Code LineNumberTable F(Ljava/io/File;Ljava/io/File;)Lio/netty/handler/ssl/SslContextBuilder; LocalVariableTable keyCertChainFile Ljava/io/File; keyFile T(Ljava/io/InputStream;Ljava/io/InputStream;)Lio/netty/handler/ssl/SslContextBuilder; keyCertChainInputStream Ljava/io/InputStream; keyInputStream i(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder; X(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder; f(Ljava/io/InputStream;Ljava/io/InputStream;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder; {(Ljava/security/PrivateKey;Ljava/lang/String;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder; K(Ljavax/net/ssl/KeyManagerFactory;)Lio/netty/handler/ssl/SslContextBuilder; (Z)V this (Lio/netty/handler/ssl/SslContextBuilder; sslProvider L(Lio/netty/handler/ssl/SslProvider;)Lio/netty/handler/ssl/SslContextBuilder; <(Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder; B(Ljava/security/Provider;)Lio/netty/handler/ssl/SslContextBuilder; trustManager 8(Ljava/io/File;)Lio/netty/handler/ssl/SslContextBuilder; e Ljava/lang/Exception; trustCertCollectionFile
StackMapTable ? ?(Ljava/io/InputStream;)Lio/netty/handler/ssl/SslContextBuilder; trustCertCollectionInputStream O([Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder; ? M(Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContextBuilder;
keyManager ? cert $Ljava/security/cert/X509Certificate; >(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder; LocalVariableTypeTable R(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder; f(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;)Lio/netty/handler/ssl/SslContextBuilder; z(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;)Lio/netty/handler/ssl/SslContextBuilder; applicationProtocolConfig Z(Lio/netty/handler/ssl/ApplicationProtocolConfig;)Lio/netty/handler/ssl/SslContextBuilder; +(J)Lio/netty/handler/ssl/SslContextBuilder; K(Lio/netty/handler/ssl/ClientAuth;)Lio/netty/handler/ssl/SslContextBuilder; =([Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder; +(Z)Lio/netty/handler/ssl/SslContextBuilder; build #()Lio/netty/handler/ssl/SslContext;
Exceptions ?
SourceFile SslContextBuilder.java &io/netty/handler/ssl/SslContextBuilder { | ? m ? r ? v ? w ? x ? y ? z { ? ? ? ? [ \ ? c b c ? ? ? h T F G H I J K ? ? ? ? ? java/lang/Exception "java/lang/IllegalArgumentException java/lang/StringBuilder *File does not contain valid certificates: ? ? ? ? ? ? { ? ? ? 1Input stream does not contain valid certificates. M ? ? L M N O ? ? )File does not contain valid private key: ,Input stream not contain valid certificates. ? 0Input stream does not contain valid private key. !keyCertChain required for servers keyCertChain must be non-empty { key required for servers P M keyCertChain contains null entry M Q R S T U V &keyManagerFactory required for servers W ? W X ] ^ _ ` a ` io/netty/handler/ssl/ClientAuth e d e f G g G java/lang/Object java/security/PrivateKey javax/net/ssl/SSLException ()V .io/netty/handler/ssl/IdentityCipherSuiteFilter INSTANCE 0Lio/netty/handler/ssl/IdentityCipherSuiteFilter; NONE java/security/KeyStore getDefaultType ()Ljava/lang/String; io/netty/handler/ssl/SslContext toX509Certificates 5(Ljava/io/File;)[Ljava/security/cert/X509Certificate; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString *(Ljava/lang/String;Ljava/lang/Throwable;)V <(Ljava/io/InputStream;)[Ljava/security/cert/X509Certificate; clone ()Ljava/lang/Object; toPrivateKey <(Ljava/io/File;Ljava/lang/String;)Ljava/security/PrivateKey; C(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/PrivateKey; !io/netty/util/internal/ObjectUtil checkNotNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; (Ljava/lang/String;)V newServerContextInternal?(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[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;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;)Lio/netty/handler/ssl/SslContext; newClientContextInternal?(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[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;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;)Lio/netty/handler/ssl/SslContext; 1 E F G H I J K L M N O P M Q R S T U V W X Y Z [ \ ] ^ _ ` a ` b c d e f G g G h T ! i j k ! ? Y? ? l , F m k B ? Y? *+? ? l 7 n o p q p F r k B ? Y? *+? ? l B n s t u t ? F v k B ? Y? *+? ? l M n Q R P M F w k M ? Y? *+,? ? l [ n o p q p S T F x k M ? Y? *+,? ? l i n s t u t S T ? F y k M ? Y? *+,? ? l w n Q R S T P M F z k 7
? Y? *? ? l ? n
U V { | k g *?
*? ? *?
? *? ? *? ? l ? ? ? ? ? ? n } ~ F G ? k ? *+? *? l
? ? n } ~ H I h ? k ? *+? *? l
? ? n } ~ h T J ? k ? *+? *? l
? ? n } ~ J K ? ? k ? &*+? ? ?M? Y? Y? ? +? ? ,? ? l ? ?
? n
? ? &