All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.conn.ssl.SSLSocketFactory.class Maven / Gradle / Ivy

????2?9com/groupbyinc/flux/common/http/conn/ssl/SSLSocketFactoryjava/lang/ObjectJcom/groupbyinc/flux/common/http/conn/socket/LayeredConnectionSocketFactoryFcom/groupbyinc/flux/common/http/conn/scheme/SchemeLayeredSocketFactoryFcom/groupbyinc/flux/common/http/conn/scheme/LayeredSchemeSocketFactory	@com/groupbyinc/flux/common/http/conn/scheme/LayeredSocketFactorySSLSocketFactory.javaLjava/lang/Deprecated;5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFE_CONDITIONALTLSLjava/lang/String;SSLSSLV2SSLv2ALLOW_ALL_HOSTNAME_VERIFIER?Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;$BROWSER_COMPATIBLE_HOSTNAME_VERIFIERSTRICT_HOSTNAME_VERIFIER
socketfactory Ljavax/net/ssl/SSLSocketFactory;nameResolver>Lcom/groupbyinc/flux/common/http/conn/scheme/HostNameResolver;hostnameVerifiersupportedProtocols[Ljava/lang/String;supportedCipherSuitesgetSocketFactory=()Lcom/groupbyinc/flux/common/http/conn/ssl/SSLSocketFactory;Ccom/groupbyinc/flux/common/http/conn/ssl/SSLInitializationException)4com/groupbyinc/flux/common/http/conn/ssl/SSLContexts+
createDefault()Ljavax/net/ssl/SSLContext;-.
,/	1\(Ljavax/net/ssl/SSLContext;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V34
5split'(Ljava/lang/String;)[Ljava/lang/String;.com/groupbyinc/flux/common/http/util/TextUtils9isBlank(Ljava/lang/CharSequence;)Z;<
:= *, *?java/lang/StringA78
BCsgetSystemSocketFactoryjavax/net/ssl/SSLSocketFactoryG
getDefault()Ljavax/net/SocketFactory;IJ
HKhttps.protocolsMjava/lang/SystemOgetProperty&(Ljava/lang/String;)Ljava/lang/String;QR
PS
Chttps.cipherSuitesV?(Ljavax/net/ssl/SSLSocketFactory;[Ljava/lang/String;[Ljava/lang/String;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)V3X
Y?(Ljava/lang/String;Ljava/security/KeyStore;Ljava/lang/String;Ljava/security/KeyStore;Ljava/security/SecureRandom;Lcom/groupbyinc/flux/common/http/conn/scheme/HostNameResolver;)V&java/security/NoSuchAlgorithmException\$java/security/KeyManagementException^java/security/KeyStoreException`'java/security/UnrecoverableKeyExceptionbcustom>()Lcom/groupbyinc/flux/common/http/conn/ssl/SSLContextBuilder;de
,f:com/groupbyinc/flux/common/http/conn/ssl/SSLContextBuilderhuseProtocolP(Ljava/lang/String;)Lcom/groupbyinc/flux/common/http/conn/ssl/SSLContextBuilder;jk
ilsetSecureRandomZ(Ljava/security/SecureRandom;)Lcom/groupbyinc/flux/common/http/conn/ssl/SSLContextBuilder;no
iptoCharArray()[Crs
Btjava/security/KeyStorevjava/security/SecureRandomx9
=?1com/groupbyinc/flux/common/http/params/HttpParamsA(Ljava/net/InetAddress;I)V3C
?D(Ljava/lang/String;I)V3F
?GD(Lcom/groupbyinc/flux/common/http/HttpHost;Ljava/net/InetAddress;I)V3I
?J??
LremoteLjava/net/InetAddress;local	localPort(.
R
prepareSocket(Ljavax/net/ssl/SSLSocket;)VLjavax/net/ssl/SSLSocket;internalPrepareSocketsetEnabledProtocols([Ljava/lang/String;)VXY
ZsetEnabledCipherSuites\Y
]TU
_javax/net/SocketFactorya
bK??
bdcontext6Lcom/groupbyinc/flux/common/http/protocol/HttpContext;	HTTP hosthbind(Ljava/net/SocketAddress;)Vjk
?lconnect(Ljava/net/SocketAddress;I)Vno
?pcloser?
?sstartHandshakeu?
v
??verifyHostname.(Ljavax/net/ssl/SSLSocket;Ljava/lang/String;)Vyz
{ignoreLjava/io/IOException;exsslsock?.
H?WU
?targetjava/lang/Exception?verify.(Ljava/lang/String;Ljavax/net/ssl/SSLSocket;)V????
sxLjava/lang/Exception;ioxhostnameAcom/groupbyinc/flux/common/http/conn/ssl/AllowAllHostnameVerifier?
??	?Fcom/groupbyinc/flux/common/http/conn/ssl/BrowserCompatHostnameVerifier?
???com/groupbyinc/flux/common/http/conn/ssl/StrictHostnameVerifier?
??	?
ConstantValueCodeLineNumberTable
ExceptionsLocalVariableTable
StackMapTable
SourceFile
DeprecatedRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations!
??? !"B#$%&%"	'(?&?Y?0?2?6????*
78?K*?>??*@?D??E???	??		F(?9!?Y?L?HN?T?UW?T?U?2?Z????*3[??+*?g+?m?q,-?
-?u???????????H+??+?+??+?+??+??+!"?
?*??G?BwBwy{iw?BwBwy{iw}?
]_ac3???-*?g+?m?q,-?
-?u????????6??R-??-?-??-?-??-??-??-#?
?,??M?BwBwy??iw?BwBwy??iw}?
]_ac3???+*?g+?m?q,-?
-?u????????6??H+??+?+??+?+??+??+#?
?*?G?BwBwy?iw?BwBwy?iw}?
]_ac3???"*?g+,?
,?u???-?????2?6??*"??"??"?"???

!?5?wBwiw?wBwiw}?
]_ac3???*?g+,?
,?u??????2?6?? ??????
?/?wBiw?wBiw}?
]_ac3??J*?g+?????2?6???????
!%?
]_ac3??S*?g+????,?6?? ????#?
.2?
]_ac3??K*?g+?????2?6???????
:>?
]_ac3??A	*+?2?6??	??	???
AB3??y#*??*+????*?2??*,??*??*???? #??#??#!"?FGHIJK"L34?V*+???????,?Z?? ????#?
SU3??k*+???????,-?Z??4????$%&%#?
_a3??K	*+,?Z?? 	??	 	#?
ij3X??2*??*+Ƹ??H??*,??*-??*???2??*????42??2 2$%2&%2#?stuvw,x1y?7?&H????H???????=	*?Ͷа?	??	?????????3	*?Ͷа?	??????????V,۸?Wݸ?W,?ߙ,?߶?:???Y,??,????:??6??6+?*+,-???\	V??V	
VV
V??5!<C?&	????"?5?<?C?I??	"???????q&+??W+?? +?$??&? ??&??&'
????$??@?()?^*+,?Ͷ,??4??	
-???????(.?^*+,?Ͷ,??4??	
-/0?????12?J+4??W*+??????#???
?56?/*?????????7?o
`*???*??,?;:?	,?@::????Y???E:??Y??Y,?H?K:	*+	?M??pNO`??`	
``-`PO`Q`??DNOA
T	?"?????)???T??_?=???	?B=B=?))=?	?B=B=?))=?????.?\
*+,?S??4
??
	


-
/0?????TU?5????	V????WU?v$*???+*???[*???+*???^*+?`??$??$	V?#??????;?c?e????fg??????
y-i??W۸?W,?,?	*??:?
?m?q?:?t?:	????:?w*-?x?|?*-?x???,?,47?9>A??pC}~	9
~U?Vy??yy	
yyy
yfg Y'
?J %,4%79!>#A"C$F'N(U)Z*d+g-?9E??
?J??		????????? ??(*??%*??+,???:*???w*,?|??>%??%	
%?%-%fg?V?7<=>"???yz??*??,+???N+???:-?????4???~???V??DJFHIK? N??B???????????Y??????Y???2??Y???????
???
???
e




© 2015 - 2025 Weber Informatics LLC | Privacy Policy