
com.groupbyinc.flux.common.http.conn.ssl.SSLConnectionSocketFactory.class Maven / Gradle / Ivy
???? 2? Ccom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactory java/lang/Object Jcom/groupbyinc/flux/common/http/conn/socket/LayeredConnectionSocketFactory SSLConnectionSocketFactory.java 5Lcom/groupbyinc/flux/common/http/annotation/Contract; threading >Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior; SAFE TLS Ljava/lang/String; SSL SSLV2 SSLv2 ALLOW_ALL_HOSTNAME_VERIFIER ?Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier; Ljava/lang/Deprecated; $BROWSER_COMPATIBLE_HOSTNAME_VERIFIER STRICT_HOSTNAME_VERIFIER log 7Lcom/groupbyinc/flux/common/apache/commons/logging/Log;
socketfactory Ljavax/net/ssl/SSLSocketFactory; hostnameVerifier Ljavax/net/ssl/HostnameVerifier; supportedProtocols [Ljava/lang/String; supportedCipherSuites getDefaultHostnameVerifier "()Ljavax/net/ssl/HostnameVerifier; @com/groupbyinc/flux/common/http/conn/ssl/DefaultHostnameVerifier $ Ccom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcherLoader &
getDefault A()Lcom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcher; ( )
' * B(Lcom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcher;)V , -
% . getSocketFactory G()Lcom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactory; Ccom/groupbyinc/flux/common/http/conn/ssl/SSLInitializationException 2 /com/groupbyinc/flux/common/http/ssl/SSLContexts 4
createDefault ()Ljavax/net/ssl/SSLContext; 6 7
5 8 " #
: =(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V , <
= split '(Ljava/lang/String;)[Ljava/lang/String; .com/groupbyinc/flux/common/http/util/TextUtils A isBlank (Ljava/lang/CharSequence;)Z C D
B E *, * G java/lang/String I ? @
J K s getSystemSocketFactory javax/net/ssl/SSLSocketFactory O ()Ljavax/net/SocketFactory; ( Q
P R https.protocols T java/lang/System V getProperty &(Ljava/lang/String;)Ljava/lang/String; X Y
W Z
K https.cipherSuites ] i(Ljavax/net/ssl/SSLSocketFactory;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)V , _
` (Ljavax/net/ssl/SSLContext;)V this ELcom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactory;
sslContext Ljavax/net/ssl/SSLContext; \(Ljavax/net/ssl/SSLContext;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V SSL context h )com/groupbyinc/flux/common/http/util/Args j notNull 8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; l m
k n javax/net/ssl/SSLContext p "()Ljavax/net/ssl/SSLSocketFactory; 0 r
q s ?(Ljavax/net/ssl/SSLSocketFactory;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V , u
v ?(Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V b(Ljavax/net/ssl/SSLSocketFactory;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V c(Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)V C(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;)V ()V , |
} getClass ()Ljava/lang/Class; ?
?