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

META-INF.modules.java.base.classes.sun.security.ssl.X509KeyManagerImpl.class Maven / Gradle / Ivy

There is a newer version: 2024-05-10
Show newest version
????:4
java/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;
	
#sun/security/ssl/X509KeyManagerImpl(Ljava/util/List;)V
$javax/net/ssl/X509ExtendedKeyManager()V	buildersLjava/util/List;&java/util/concurrent/atomic/AtomicLong
	
uidCounter(Ljava/util/concurrent/atomic/AtomicLong;,sun/security/ssl/X509KeyManagerImpl$SizedMap

!"#synchronizedMap (Ljava/util/Map;)Ljava/util/Map;	%&'
entryCacheMapLjava/util/Map;
)*+getEntry<(Ljava/lang/String;)Ljava/security/KeyStore$PrivateKeyEntry;
-./01&java/security/KeyStore$PrivateKeyEntrygetCertificateChain#()[Ljava/security/cert/Certificate;3%[Ljava/security/cert/X509Certificate;
-567
getPrivateKey()Ljava/security/PrivateKey;
9:;getKeyTypes%([Ljava/lang/String;)Ljava/util/List;	=>?@A-sun/security/ssl/X509KeyManagerImpl$CheckTypeCLIENT/Lsun/security/ssl/X509KeyManagerImpl$CheckType;
CDEgetAlgorithmConstraints7(Ljava/net/Socket;)Ljava/security/AlgorithmConstraints;
GHIchooseAlias?(Ljava/util/List;[Ljava/security/Principal;Lsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;)Ljava/lang/String;
KDL?(Ljavax/net/ssl/SSLEngine;)Ljava/security/AlgorithmConstraints;Njava/lang/String	=PQASERVER
STUVW%sun/security/ssl/X509TrustManagerImplgetRequestedServerNames#(Ljava/net/Socket;)Ljava/util/List;YHTTPS
[H\?(Ljava/util/List;[Ljava/security/Principal;Lsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;
S^V_+(Ljavax/net/ssl/SSLEngine;)Ljava/util/List;
abc
getAliases?(Ljava/lang/String;[Ljava/security/Principal;Lsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;)[Ljava/lang/String;
efghijava/net/SocketisConnected()Zkjavax/net/ssl/SSLSocket
jmnogetHandshakeSession()Ljavax/net/ssl/SSLSession;qrstujavax/net/ssl/SSLSessiongetProtocol()Ljava/lang/String;
wxyz{ sun/security/ssl/ProtocolVersionuseTLS12PlusSpec(Ljava/lang/String;)Z} javax/net/ssl/ExtendedSSLSession
|??#getPeerSupportedSignatureAlgorithms()[Ljava/lang/String;?(sun/security/ssl/SSLAlgorithmConstraints
???0(Ljavax/net/ssl/SSLSocket;[Ljava/lang/String;Z)V
???(Ljavax/net/ssl/SSLSocket;Z)V
?m?javax/net/ssl/SSLEngine
???0(Ljavax/net/ssl/SSLEngine;[Ljava/lang/String;Z)V
???(Ljavax/net/ssl/SSLEngine;Z)V?java/lang/StringBuilder
?
???incrementAndGet()J
????append(J)Ljava/lang/StringBuilder;?.
????-(Ljava/lang/String;)Ljava/lang/StringBuilder;	?????/sun/security/ssl/X509KeyManagerImpl$EntryStatusbuilderIndexI
????(I)Ljava/lang/StringBuilder;	????aliasLjava/lang/String;
???utoString?????
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;?java/lang/ref/Reference
????()Ljava/lang/Object;
M???indexOf(I)I
M???(II)I
M???	substring(II)Ljava/lang/String;
?????java/lang/IntegerparseInt(Ljava/lang/String;)I
M???(I)Ljava/lang/String;?????java/util/List(I)Ljava/lang/Object;?java/security/KeyStore$Builder
????getKeyStore()Ljava/security/KeyStore;
????getProtectionParameter@(Ljava/lang/String;)Ljava/security/KeyStore$ProtectionParameter;
???*?java/security/KeyStore^(Ljava/lang/String;Ljava/security/KeyStore$ProtectionParameter;)Ljava/security/KeyStore$Entry;?java/lang/ref/SoftReference
???(Ljava/lang/Object;)V????put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?java/lang/Exception?java/util/ArrayList
???(I)V?+sun/security/ssl/X509KeyManagerImpl$KeyType
???(Ljava/lang/String;)V????add(Ljava/lang/Object;)Z?iisEmpty
getIssuerSet+([Ljava/security/Principal;)Ljava/util/Set;?	size()I
b?(ILjava/util/List;Ljava/util/Set;ZLsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;Ljava/util/List;Ljava/lang/String;)Ljava/util/List;	?checkResult1Lsun/security/ssl/X509KeyManagerImpl$CheckResult;	/sun/security/ssl/X509KeyManagerImpl$CheckResultOK	sun/security/ssl/SSLLoggerisOnZ
keymanager
{!KeyMgr: choosing key: 
?#?$-(Ljava/lang/Object;)Ljava/lang/StringBuilder;&java/lang/Object
()*fine((Ljava/lang/String;[Ljava/lang/Object;)V
,-.	makeAliasE(Lsun/security/ssl/X509KeyManagerImpl$EntryStatus;)Ljava/lang/String;
??123addAll(Ljava/util/Collection;)Z5KeyMgr: no matching key found
78sort:?KeyMgr: no good matching key found, returning best match out of<KeyMgr: no matching alias found>KeyMgr: getting aliases
@AB	toAliases%(Ljava/util/List;)[Ljava/lang/String;?DEFiterator()Ljava/util/Iterator;HIJKijava/util/IteratorhasNextHMN?nextPjava/util/HashSet
RSTUVjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;
OXY(Ljava/util/Collection;)V	[\]verificationDateLjava/util/Date;
?_`aaliases()Ljava/util/Enumeration;cdefijava/util/EnumerationhasMoreElementschi?nextElement
?kl{
isKeyEntry
?n0o5(Ljava/lang/String;)[Ljava/security/cert/Certificate;q"java/security/cert/X509Certificate
?stumatches$([Ljava/security/cert/Certificate;)Zw
Ignore alias y: key algorithm does not match
p{|}getIssuerX500Principal*()Ljavax/security/auth/x500/X500Principal;????
java/util/Setcontains?: issuers do not match
=??ugetValidator
???conformsToAlgorithmConstraintsZ(Ljava/security/AlgorithmConstraints;[Ljava/security/cert/Certificate;Ljava/lang/String;)Z?<: certificate list does not conform to algorithm constraints?java/util/Date
?
=???check?(Ljava/security/cert/X509Certificate;Ljava/util/Date;Ljava/util/List;Ljava/lang/String;)Lsun/security/ssl/X509KeyManagerImpl$CheckResult;
???i(IILjava/lang/String;[Ljava/security/cert/Certificate;Lsun/security/ssl/X509KeyManagerImpl$CheckResult;)V?/sun/security/provider/certpath/AlgorithmChecker
???R(Ljava/security/AlgorithmConstraints;Ljava/security/Timestamp;Ljava/lang/String;)V
????init(Z)V?-java/security/cert/CertPathValidatorException?/Cannot initialize algorithm constraints checker
???emptySet()Ljava/util/Set;
????9(Ljava/security/cert/Certificate;Ljava/util/Collection;)V?5Certificate does not conform to algorithm constraints?javax/net/ssl/X509KeyManager	Signature2Ljava/util/List;fLjava/util/Map;>;#(Ljava/security/KeyStore$Builder;)VCodeLineNumberTableLocalVariableTablethis%Lsun/security/ssl/X509KeyManagerImpl;builder Ljava/security/KeyStore$Builder;LocalVariableTypeTable5(Ljava/util/List;)V9(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;entry(Ljava/security/KeyStore$PrivateKeyEntry;
StackMapTable.(Ljava/lang/String;)Ljava/security/PrivateKey;?java/security/PrivateKeychooseClientAliasR([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;keyTypes[Ljava/lang/String;issuers[Ljava/security/Principal;socketLjava/net/Socket;chooseEngineClientAliasZ([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;engineLjavax/net/ssl/SSLEngine;chooseServerAliasQ(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;keyTypechooseEngineServerAliasY(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;getClientAliasesA(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;getServerAliases
extSession"Ljavax/net/ssl/ExtendedSSLSession;peerSupportedSignAlgs	sslSocketLjavax/net/ssl/SSLSocket;sessionLjavax/net/ssl/SSLSession;?1Lsun/security/ssl/X509KeyManagerImpl$EntryStatus;
keyStoreAliasksLjava/security/KeyStore;newEntryLjava/security/KeyStore$Entry;eLjava/lang/Exception;refLjava/lang/ref/Reference;firstDot	secondDotCLjava/lang/ref/Reference;?java/security/KeyStore$Entrylist?Ljava/util/List;T([Ljava/lang/String;)Ljava/util/List;keyTypeList	checkTypeconstraints$Ljava/security/AlgorithmConstraints;?(Ljava/util/List;[Ljava/security/Principal;Lsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;)Ljava/lang/String;statusresultsinrequestedServerNamesidAlgorithm	issuerSetLjava/util/Set;
allResultsCLjava/util/List;/Ljava/util/List;*Ljava/util/Set;?"java/security/AlgorithmConstraints(Ljava/util/List;[Ljava/security/Principal;Lsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;Ljava/util/List;Ljava/lang/String;)Ljava/lang/String;resultsX(Ljava/util/List;)[Ljava/lang/String;F([Ljava/security/Principal;)Ljava/util/Set;cert Ljava/security/cert/Certificate;-Lsun/security/ssl/X509KeyManagerImpl$KeyType;xcert$Ljava/security/cert/X509Certificate;foundchain![Ljava/security/cert/Certificate;incompatiblekeyIndexjLjava/util/Enumeration;findAlldate	preferred+Ljava/util/Enumeration;
ExceptionsD(ILjava/util/List;Ljava/util/Set;ZLsun/security/ssl/X509KeyManagerImpl$CheckType;Ljava/security/AlgorithmConstraints;Ljava/util/List;Ljava/lang/String;)Ljava/util/List;cpve/Ljava/security/cert/CertPathValidatorException;variantchecker1Lsun/security/provider/certpath/AlgorithmChecker;$java/security/cert/Certificate
SourceFileX509KeyManagerImpl.javaNestMembersInnerClassesSizedMapPrivateKeyEntry	CheckTypeEntryStatusBuilder/*java/security/KeyStore$ProtectionParameterProtectionParameterEntryKeyTypeCheckResult0?
\]??&'????A	*+????
PQ?	??	???}#*?
*+?*?Y??*?Y?? ?$??ST	UVW"X?#??#?#???0??r*+?(M,??
,?,?2??klml? ????????-F26??g*+?(M,??,?4??
rs? ????
????-C????b*+?8,?<*-?B?F??yzy?*???????????b*+?8,?<*-?J?F??????*???????????s*?MY+S?8,?O*-?B-?RX?Z???????*???????????s*?MY+S?8,?O*-?J-?]X?Z???????*???????????I*+,?<?`???? ?????????I*+,?O?`???? ??????DE?f+?X+?d?Q+?j?J+?jM,?lN-?2-?p?v?&:-?|?-?|:?~:??Y,?????Y,?????Y?j????6
???? ?,?/?6?<?>?C?O?Y??><??/ ??B??=??f??f????Cjq???	DL??C+?8+??M,?/,?p?v?#N,?|?,?|:?~N??Y+-?????Y+????.??	?
???"?(?*?.?9??4(????	0??C??C????.q??
-.?a-??Y??*????????+???????+??????????-??-??*+?$?+??*?$+????M,?
,???-?N-?-?+.??6+.`??6?
??+`?Ÿ?6+`??:*?????:??:		+?ݶ?:

?-??
?-N*?$+??Y-???W-?:?M????????b????$?(?*2>KM
T\f
v}?????????z\U??fK??v;??}4??	?%??
????????????$???2???>w???????S??@-?-? ?HM?-M????M?-??:;??G*?*??	*2????Y*???L*M,?>6?,2:+??Y????W????+??QSUV/W?VEY? /??G??,??,????????!??HI?p*+,-?Z??l?4??????A???????H\??	
+?+????*,?::6	*??6
	
??*	+-?
:?e????:?
??5??(????Y?? ???"???%?'*?+????Y?/:?0W?:?	??w?????
4?%?'??6????9?%YS?'*?????+?.????????jt
uxyz.|AF?S?^?m??????????????z??????????????????
SU??Ag????	'???
??????A???????????4Ag?????????A

??=?M??a??
?	B??"?bc?	?+??*,?:?MY+S?8::6*??6		?=*-?
:

????Y?/:
?0W?:
?????
???????
;?%?'??6????=?%YS?'*???2ad??Z???
???2?D?I?N?W?a?d?f?l?{??????????????pD?
 L??+A??	???????????A???
????????*D?

????????9?$
M=???+??	B??"AB??;+??MM>+?C:?G??L??:,?*?+S???,???
??*?6?9??4*?;??;?
1?/???;????H?$?	?\+?+???OY+?Q?W????	?????????
b??J*?????:		??:
:?Z:6

?^:?b??g?M:
?j????
?m:????????6:?66?2:?p?	6?	????????66,?C:?G?&?L??:?r?
6?	?????7???I???@??Y??v????x?????%?'??-?z6:?66?+2:?p:-?z?~?	6?	?????7???????Ż?Y??v??????????%?'????F?????7???????}??Y??v??????????%?'??X???Y??:2?p??:??Y??:
????6

??	?????Y?/:??W??????=?????!?2?>?H?K?T?_?b?e??????????????????????????????????18	F
ILRWf??????%?&?(?)?+./1&4,617:9D;G<???
81t>??T?e????????O=??(?J??J??J?J??JJ?AJ??J?J??;??	4??
1?,]!)
?4(?J??J?J?1???(?=?M????c?"M???=?M????cM??
H?&??9??=?M????cM(??8?G
?:?
??=?M??????
???????Y*,??N-???%:??????%YS?'?+?d6?B+2:-?????*:?? ????%YSYS?'????????FOR??FCFOGI$J3N5R@SFVO^RWTXcYw]yRa?R T%F3;D??????? ?v!"?K?M???????M?#??$???%&'=??(J	)
-?*=+@?,
??-	.?0	??1	?2
3@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy