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

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

There is a newer version: 2024-05-10
Show newest version
????:?
java/lang/Object()V'sun/security/ssl/ClientHandshakeContext	
	sslConfig#Lsun/security/ssl/SSLConfiguration;	sun/security/ssl/SSLExtensionCH_KEY_SHARELsun/security/ssl/SSLExtension;
!sun/security/ssl/SSLConfigurationisAvailable"(Lsun/security/ssl/SSLExtension;)Z	sun/security/ssl/SSLLoggerisOnZ 
ssl,handshake
"#(Ljava/lang/String;)Z%&Ignore unavailable key_share extension
'()fine((Ljava/lang/String;[Ljava/lang/Object;)V	+,-serverSelectedNamedGroupLsun/security/ssl/NamedGroup;/sun/security/ssl/NamedGroup
12345java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;	789clientRequestedNamedGroupsLjava/util/List;;<=>?java/util/ListisEmpty()ZA/Ignore key_share extension, no supported groups
CD)warningFjava/util/LinkedList
E;IJKiterator()Ljava/util/Iterator;MNOP?java/util/IteratorhasNextMRSTnext()Ljava/lang/Object;
VWXYZsun/security/ssl/SSLKeyExchangevalueOf@(Lsun/security/ssl/NamedGroup;)Lsun/security/ssl/SSLKeyExchange;\java/lang/StringBuilder
[_ No key exchange for named group 
[abcappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;	.efgnameLjava/lang/String;
[ijktoString()Ljava/lang/String;
VmnocreatePossessionsF(Lsun/security/ssl/HandshakeContext;)[Lsun/security/ssl/SSLPossession;	qr9handshakePossessions;tuvadd(Ljava/lang/Object;)Zx%sun/security/ssl/NamedGroupPossessionz0sun/security/ssl/KeyShareExtension$KeyShareEntry	.|}~idI?????sun/security/ssl/SSLPossessionencode()[B
y??(I[B)V
y???getEncodedSize()I
?????java/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;?????sun/security/ssl/RecordputInt16(Ljava/nio/ByteBuffer;I)V
y???
getEncoded
????put	???handshakeExtensionsLjava/util/Map;?1sun/security/ssl/KeyShareExtension$CHKeyShareSpec
???(Ljava/util/List;)V?????
java/util/Map8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;?5sun/security/ssl/KeyShareExtension$CHKeyShareProducer?"sun/security/ssl/HandshakeProducerCodeLineNumberTableLocalVariableTablethis7Lsun/security/ssl/KeyShareExtension$CHKeyShareProducer;produceX(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[BnamedGroupspos Lsun/security/ssl/SSLPossession;ke!Lsun/security/ssl/SSLKeyExchange;poses![Lsun/security/ssl/SSLPossession;ngentry2Lsun/security/ssl/KeyShareExtension$KeyShareEntry;context$Lsun/security/ssl/ConnectionContext;message0Lsun/security/ssl/SSLHandshake$HandshakeMessage;chc)Lsun/security/ssl/ClientHandshakeContext;	keyShareslistLenextData[BmLjava/nio/ByteBuffer;LocalVariableTypeTable/Ljava/util/List;DLjava/util/List;
StackMapTable?"sun/security/ssl/ConnectionContext?.sun/security/ssl/SSLHandshake$HandshakeMessage??
Exceptions?java/io/IOException
SourceFileKeyShareExtension.javaNestHost?"sun/security/ssl/KeyShareExtensionInnerClasses
KeyShareEntryCHKeyShareSpecCHKeyShareProducer?sun/security/ssl/SSLHandshakeHandshakeMessage0???3*???
??????????+?N-?	?
?????!?$??&?-?*??.Y-?*S?0:?1-?6:?
?:????!?@??B??EY?G:?H:?L???Q?.:?U:?2?????!??ӻ[Y?]^?`?d?`?h??B???-?l:		:

?66?B
2:
-?p
?sW
?w???yY?{
????sW?????:????H6?H:?L??Q?y:??`6???`?:??:???H:		?L?	?Q?y:

????W???-???
??Y????W???(??? ?)?+?2?E?K?Z?h?q?s?|?????????????*0
:=@Cblow~?????!??B?9?2??
?????_??	???-b
?????
????????????K??9|O?9C??~wT??~M??? B??K???|O???y?)?;?;M?P.V?
???;;M.V???$??????M?"???M?#???????"y???????????




© 2015 - 2025 Weber Informatics LLC | Privacy Policy