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

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

????2?Acom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilderjava/lang/ObjectSSLContextBuilder.javaLjava/lang/Deprecated;ALcom/groupbyinc/flux/common/apache/http/annotation/NotThreadSafe;Tcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder$KeyManagerDelegateKeyManagerDelegateVcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder$TrustManagerDelegateTrustManagerDelegateTLSLjava/lang/String;SSLprotocolkeymanagersLjava/util/Set;+Ljava/util/Set;
trustmanagers-Ljava/util/Set;secureRandomLjava/security/SecureRandom;()V
java/util/LinkedHashSet
 	"	$thisCLcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;useTLSE()Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;	*useSSLuseProtocolW(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;setSecureRandoma(Ljava/security/SecureRandom;)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;	1loadTrustMaterial?(Ljava/security/KeyStore;Lcom/groupbyinc/flux/common/apache/http/conn/ssl/TrustStrategy;)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;&java/security/NoSuchAlgorithmException5java/security/KeyStoreException7!javax/net/ssl/TrustManagerFactory9getDefaultAlgorithm()Ljava/lang/String;;<
:=getInstance7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;?@
:Ainit(Ljava/security/KeyStore;)VCD
:EgetTrustManagers()[Ljavax/net/ssl/TrustManager;GH
:I[Ljavax/net/ssl/TrustManager;Kjavax/net/ssl/X509TrustManagerMb(Ljavax/net/ssl/X509TrustManager;Lcom/groupbyinc/flux/common/apache/http/conn/ssl/TrustStrategy;)VO
P
java/util/SetRadd(Ljava/lang/Object;)ZTUSVtmLjavax/net/ssl/TrustManager;iIarr$len$i$
truststoreLjava/security/KeyStore;
trustStrategy?Lcom/groupbyinc/flux/common/apache/http/conn/ssl/TrustStrategy;	tmfactory#Ljavax/net/ssl/TrustManagerFactory;tms](Ljava/security/KeyStore;)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;34
gloadKeyMaterial_(Ljava/security/KeyStore;[C)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;'java/security/UnrecoverableKeyExceptionk?(Ljava/security/KeyStore;[CLcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy;)Lcom/groupbyinc/flux/common/apache/http/conn/ssl/SSLContextBuilder;im
nkeystorekeyPassword[Cjavax/net/ssl/KeyManagerFactorys
t=5(Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;?v
tw(Ljava/security/KeyStore;[C)VCy
tzgetKeyManagers()[Ljavax/net/ssl/KeyManager;|}
t~javax/net/ssl/KeyManager;?javax/net/ssl/X509KeyManager?e(Ljavax/net/ssl/X509KeyManager;Lcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy;)V?
	?kmLjavax/net/ssl/KeyManager;
aliasStrategyDLcom/groupbyinc/flux/common/apache/http/conn/ssl/PrivateKeyStrategy;	kmfactory!Ljavax/net/ssl/KeyManagerFactory;kmsbuild()Ljavax/net/ssl/SSLContext;$java/security/KeyManagementException?java/lang/String?javax/net/ssl/SSLContext?.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;??
??isEmpty()Z??S?size()I??S?javax/net/ssl/KeyManager?toArray(([Ljava/lang/Object;)[Ljava/lang/Object;??S?javax/net/ssl/TrustManager?W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)VC?
??
sslcontextLjavax/net/ssl/SSLContext;
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile
DeprecatedInnerClassesRuntimeVisibleAnnotationsRuntimeInvisibleAnnotations!????
?Q*?*? Y?!?#*? Y?!?%??&'?LMNO()?6*?+*??&'?
RS,)?6*?+*??&'?
WX-.??*+?+*??&'?
\]/0??*+?2*??&'?
ab34?^	{?>?BN-+?F-?J:?e,?56??*2:?N??Y?N,?QS????:?66?2:*?%?WW????*??p-XY/Z[gXYQ(\KV#][Y ^[{&'{_`{abtcdieK?:hjklmn&o-p5qGnMvgwsvyz??:L(??L??683f?;*+?h??&'_`??68ij?L
*+,?oW*?? 
&'
p`
qr?
???68lim?l
?u?x:+,?{?:?e-?56??*2:????	Y??-??S????:?66?2:	*?#	?WW????*??z1??"/Z[k??	U(\?Z#][] ^[&'p`qr??w??i???:??????*?1?9?K?Q?k?w?}???"t?(?????68l???n*?+?
*?+???L+*?#???*?#*?#?????????*?%???*?%*?%???????L?*?2??+??n&'Z?????l??SA??+???????&???????L?6????	

??




© 2015 - 2025 Weber Informatics LLC | Privacy Policy