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

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

There is a newer version: 59
Show newest version
????2?Ccom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactoryjava/lang/ObjectJcom/groupbyinc/flux/common/http/conn/socket/LayeredConnectionSocketFactorySSLConnectionSocketFactory.java5Lcom/groupbyinc/flux/common/http/annotation/Contract;	threading>Lcom/groupbyinc/flux/common/http/annotation/ThreadingBehavior;SAFETLSLjava/lang/String;SSLSSLV2SSLv2ALLOW_ALL_HOSTNAME_VERIFIER?Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;Ljava/lang/Deprecated;$BROWSER_COMPATIBLE_HOSTNAME_VERIFIERSTRICT_HOSTNAME_VERIFIERlog7Lcom/groupbyinc/flux/common/apache/commons/logging/Log;
socketfactory Ljavax/net/ssl/SSLSocketFactory;hostnameVerifier Ljavax/net/ssl/HostnameVerifier;supportedProtocols[Ljava/lang/String;supportedCipherSuitesgetDefaultHostnameVerifier"()Ljavax/net/ssl/HostnameVerifier;@com/groupbyinc/flux/common/http/conn/ssl/DefaultHostnameVerifier$Ccom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcherLoader&
getDefaultA()Lcom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcher;()
'*B(Lcom/groupbyinc/flux/common/http/conn/util/PublicSuffixMatcher;)V,-
%.getSocketFactoryG()Lcom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactory;Ccom/groupbyinc/flux/common/http/conn/ssl/SSLInitializationException2/com/groupbyinc/flux/common/http/ssl/SSLContexts4
createDefault()Ljavax/net/ssl/SSLContext;67
58"#
:=(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/HostnameVerifier;)V,<
=split'(Ljava/lang/String;)[Ljava/lang/String;.com/groupbyinc/flux/common/http/util/TextUtilsAisBlank(Ljava/lang/CharSequence;)ZCD
BE *, *Gjava/lang/StringI?@
JKsgetSystemSocketFactoryjavax/net/ssl/SSLSocketFactoryO()Ljavax/net/SocketFactory;(Q
PRhttps.protocolsTjava/lang/SystemVgetProperty&(Ljava/lang/String;)Ljava/lang/String;XY
WZ
Khttps.cipherSuites]i(Ljavax/net/ssl/SSLSocketFactory;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)V,_
`(Ljavax/net/ssl/SSLContext;)VthisELcom/groupbyinc/flux/common/http/conn/ssl/SSLConnectionSocketFactory;
sslContextLjavax/net/ssl/SSLContext;\(Ljavax/net/ssl/SSLContext;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)VSSL contexth)com/groupbyinc/flux/common/http/util/ArgsjnotNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;lm
knjavax/net/ssl/SSLContextp"()Ljavax/net/ssl/SSLSocketFactory;0r
qs?(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;)Vb(Ljavax/net/ssl/SSLSocketFactory;Lcom/groupbyinc/flux/common/http/conn/ssl/X509HostnameVerifier;)Vc(Ljavax/net/ssl/SSLContext;[Ljava/lang/String;[Ljava/lang/String;Ljavax/net/ssl/HostnameVerifier;)VC(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/HostnameVerifier;)V()V,|
}getClass()Ljava/lang/Class;?
?;Ljava/util/List;targetportjava/lang/ExceptionK
getSession()Ljavax/net/ssl/SSLSession;MN
?OgetInputStream()Ljava/io/InputStream;QR
?Sjava/io/InputStreamU	availableW?
VXjavax/net/ssl/SSLSessionZ#javax/net/ssl/SSLHandshakeException\SSL session not available^(Ljava/lang/String;)V,`
]aSecure session establishedc negotiated protocol: egetProtocolg?[h negotiated cipher suite: jgetCipherSuitel?[mgetPeerCertificates#()[Ljava/security/cert/Certificate;op[q"java/security/cert/X509CertificatesgetSubjectX500Principal*()Ljavax/security/auth/x500/X500Principal;uv
tw peer principal: y&javax/security/auth/x500/X500Principal{
|?getSubjectAlternativeNames()Ljava/util/Collection;~
t?
}java/util/Collection?iterator()Ljava/util/Iterator;????![Ljava/security/cert/Certificate;?java/util/Iterator?hasNext????next()Ljava/lang/Object;????get(I)Ljava/lang/Object;??? peer alternative names: ?getIssuerX500Principal?v
t? issuer principal: ?getIssuerAlternativeNames?
t? issuer alternative names: ?verify/(Ljava/lang/String;Ljavax/net/ssl/SSLSession;)Z????getSubjectAltNames6(Ljava/security/cert/X509Certificate;)Ljava/util/List;??
%?(javax/net/ssl/SSLPeerUnverifiedException?Certificate for <?> doesn't match any ?"of the subject alternative names: ?
?a
??inLjava/io/InputStream;aCLjava/util/List<*>;Ljava/util/Iterator;altNamescertsx509$Ljava/security/cert/X509Certificate;peer(Ljavax/security/auth/x500/X500Principal;	altNames1+Ljava/util/Collection;>;Ljava/util/Collection;issuer	altNames2Ljava/lang/Exception;subjectAltsHLjava/util/List;sessionLjavax/net/ssl/SSLSession;xioxhostnameAcom/groupbyinc/flux/common/http/conn/ssl/AllowAllHostnameVerifier?INSTANCECLcom/groupbyinc/flux/common/http/conn/ssl/AllowAllHostnameVerifier;??	??	?Fcom/groupbyinc/flux/common/http/conn/ssl/BrowserCompatHostnameVerifier?HLcom/groupbyinc/flux/common/http/conn/ssl/BrowserCompatHostnameVerifier;??	??	??com/groupbyinc/flux/common/http/conn/ssl/StrictHostnameVerifier?ALcom/groupbyinc/flux/common/http/conn/ssl/StrictHostnameVerifier;??	??	?
ConstantValue
DeprecatedRuntimeVisibleAnnotationsCodeLineNumberTable
ExceptionsLocalVariableTable
StackMapTableLocalVariableTypeTable
SourceFileRuntimeInvisibleAnnotations!
?
?
??????? ! 	"#?#?%Y?+?/???	01?&?Y?9?;?>????3
?@?K*?F??*H?L??M
???	??		N1?9!?Y?S?PU?[?\^?[?\?;?a????3,b?A	*+?;?>??	cd	ef?
??,g?V*+i?o?q?t,?w?? cdef?
????,x?k*+i?o?q?t,-?w??4cdef ! ?
????,y?K	*+,?w?? 	cd		?
????,u?`
*+,-?a??4
cd

 
! 
?
?	??,<?V*+i?o?q?t,?a?? cdef?
	,z?k*+i?o?q?t,-?a??4cdef ! ?
,{?K	*+,?a?? 	cd		?
,_??8*?~**??????*+??o?P??*,??*-??*???;????48cd88 8! 8?'?()!*&+7,?7?1P????P???????5??cd???7?????;??????cd???;??????
?-??oW??oW,?,?	*??:?
??????	??*?????)*????Y??ȶ???Ѷ??Զع???:??:	???'??:*???????*-????*-???????+wz?|????p??	|
???cd?????	?
	?????^FGHI$J+M7N=PIQoSwZzT|V?X?W?Y?\?]?^?_?`?a?c?;
E??
?1J??		?????????+?????F*??+,???:*???*????m?:?Y??::?6	6

	?$
2:? ?
?$W?
????'??*?J?.???*???*???1*?????K*????Y??3????9?϶ع?*????Y??;???>?9?϶ع?*?@*???????*,????zPA
:0B ?+C	B(D
*cE 6WFHcd?I
J????6WFG?Vmrs#v*w6xPyZzdxj}t~??????????????????5?#???J????!??"?S?????
?+?PN-?!+?T:?YW+?PN-?+??+?PN-??]Y_?b?*??????*??d??*????Y??f??-?i?̶ع?*????Y??k??-?n?̶ع?-?r:2?t:?x:*????Y??z???}?̶ع???:?i?Y??:??:		???/	???:

?'?
???J?$W???*????Y??????϶ع???:*????Y??????}?̶ع???:		?i?Y??:
	??:???/???:?'?
???J?$W???*????Y?????
?϶ع??:*??,-???H-?r:2?t:??:??Y??Y?????,?????????϶ط???N+???:-?????L/2?37:L??????H
?6D?	?]?H??H?6D?z]?H
?=???4???-?????D???lk??	????=???4??-?H*??<??3??cd????
?H???
?]?G???z]?G
???lk??	-????.??	?????"?'?+?6?B?N?p???????????????????	??=?D?e?l?q?z????????????????????/?2?3?<?>????'[??
?J[?t|??2???E?J[?t|?|??2???J[BL?RB???J?L????|?3?Գֲ۳ݲ????????
	e





© 2015 - 2025 Weber Informatics LLC | Privacy Policy