META-INF.modules.java.base.classes.sun.security.ssl.Finished$T13FinishedConsumer.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.base Show documentation
Show all versions of java.base Show documentation
Bytecoder java.base Module
???? :?
java/lang/Object ()V !sun/security/ssl/HandshakeContext
sslConfig #Lsun/security/ssl/SSLConfiguration; !sun/security/ssl/SSLConfiguration isClientMode Z 'sun/security/ssl/ClientHandshakeContext
-sun/security/ssl/Finished$T13FinishedConsumer onConsumeFinished A(Lsun/security/ssl/ClientHandshakeContext;Ljava/nio/ByteBuffer;)V 'sun/security/ssl/ServerHandshakeContext
A(Lsun/security/ssl/ServerHandshakeContext;Ljava/nio/ByteBuffer;)V ! " isResumption $ % & handshakeConsumers Ljava/util/LinkedHashMap; ( ) * + , sun/security/ssl/SSLHandshake CERTIFICATE_VERIFY Lsun/security/ssl/SSLHandshake; ( . / 0 id B
2 3 4 5 6 java/lang/Byte valueOf (B)Ljava/lang/Byte;
8 9 : ; < java/util/LinkedHashMap containsKey (Ljava/lang/Object;)Z > ? @
conContext #Lsun/security/ssl/TransportContext; B C D E F sun/security/ssl/Alert UNEXPECTED_MESSAGE Lsun/security/ssl/Alert; H %Unexpected Finished handshake message
J K L M N !sun/security/ssl/TransportContext fatal H(Lsun/security/ssl/Alert;Ljava/lang/String;)Ljavax/net/ssl/SSLException; P )sun/security/ssl/Finished$FinishedMessage
O R S ;(Lsun/security/ssl/HandshakeContext;Ljava/nio/ByteBuffer;)V U V W X sun/security/ssl/SSLLogger isOn Z
ssl,handshake
U \ X ] (Ljava/lang/String;)Z _ +Consuming server Finished handshake message
U a b c fine ((Ljava/lang/String;[Ljava/lang/Object;)V J e f secureRenegotiation O h i j
verifyData [B J l m j serverVerifyData J o p q consumers Ljava/util/Map; s t u v w sun/security/ssl/ContentType CHANGE_CIPHER_SPEC Lsun/security/ssl/ContentType; s . z { | } ~
java/util/Map remove &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ?
handshakeHash Lsun/security/ssl/HandshakeHash;
? ? ? ? sun/security/ssl/HandshakeHash update ? ? ? handshakeKeyDerivation #Lsun/security/ssl/SSLKeyDerivation; B ? ? F INTERNAL_ERROR ? no key derivation ? ? ? negotiatedProtocol "Lsun/security/ssl/ProtocolVersion;
? ? ? 5 ? (sun/security/ssl/SSLTrafficKeyDerivation N(Lsun/security/ssl/ProtocolVersion;)Lsun/security/ssl/SSLTrafficKeyDerivation; ? java/lang/StringBuilder
? ? Not supported key derivation:
? ? ? ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
? ? ? ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder;
? ? ? ? toString ()Ljava/lang/String; ? ? ? handshakeSession !Lsun/security/ssl/SSLSessionImpl;
? ? ? ? ? sun/security/ssl/SSLSessionImpl isRejoinable ()Z ? ? ?
sslContext !Lsun/security/ssl/SSLContextImpl;
? ? ? ? ? sun/security/ssl/SSLContextImpl engineGetClientSessionContext #()Ljavax/net/ssl/SSLSessionContext; ? &sun/security/ssl/SSLSessionContextImpl
? ? ? ? put $(Lsun/security/ssl/SSLSessionImpl;)V ?
TlsSaltSecret ? ? ? ? ? !sun/security/ssl/SSLKeyDerivation deriveKey W(Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/SecretKey; ? ? ? negotiatedCipherSuite Lsun/security/ssl/CipherSuite; ? ? ? ? ? sun/security/ssl/CipherSuite hashAlg &Lsun/security/ssl/CipherSuite$HashAlg; ? sun/security/ssl/HKDF ? ? ? ? ? $sun/security/ssl/CipherSuite$HashAlg name Ljava/lang/String;
? ? ? (Ljava/lang/String;)V ? ? ? ?
hashLength I ? javax/crypto/spec/SecretKeySpec ?
TlsZeroSecret
? ? ? ([BLjava/lang/String;)V ? TlsMasterSecret
? ? ? ? extract \(Ljavax/crypto/SecretKey;Ljavax/crypto/SecretKey;Ljava/lang/String;)Ljavax/crypto/SecretKey; ? $sun/security/ssl/SSLSecretDerivation
? ? ? >(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)V ? TlsServerAppTrafficSecret
? ? ? ? createKeyDerivation `(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)Lsun/security/ssl/SSLKeyDerivation; ? TlsKey TlsIv !javax/crypto/spec/IvParameterSpec javax/crypto/SecretKey
getEncoded ()[B
([B)V ?
bulkCipher Lsun/security/ssl/SSLCipher;
5 sun/security/ssl/Authenticator D(Lsun/security/ssl/ProtocolVersion;)Lsun/security/ssl/Authenticator;
? getSecureRandom ()Ljava/security/SecureRandom;
sun/security/ssl/SSLCipher createReadCipher ?(Lsun/security/ssl/Authenticator;Lsun/security/ssl/ProtocolVersion;Ljavax/crypto/SecretKey;Ljavax/crypto/spec/IvParameterSpec;Ljava/security/SecureRandom;)Lsun/security/ssl/SSLCipher$SSLReadCipher; B ! F ILLEGAL_PARAMETER# Illegal cipher suite (% ) and protocol version (' ) )*+ baseReadSecret Ljavax/crypto/SecretKey; J-./ inputRecord Lsun/security/ssl/InputRecord;
12345 sun/security/ssl/InputRecord changeReadCiphers -(Lsun/security/ssl/SSLCipher$SSLReadCipher;)V7 &java/security/GeneralSecurityException9 %Failure to derive application secrets
J; M< ](Lsun/security/ssl/Alert;Ljava/lang/String;Ljava/lang/Throwable;)Ljavax/net/ssl/SSLException; >?@ handshakeProducers Ljava/util/HashMap; (BC , FINISHED
EFG ?H java/util/HashMap 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (JK , CERTIFICATE
E {N "sun/security/ssl/HandshakeProducerMPQR produce X(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B ! $ >W +Consuming client Finished handshake message JYZ j clientVerifyData ? ? ^_ statelessResumption ? ?
?cd ? engineGetServerSessionContextf TlsClientAppTrafficSecret ? ) ?
?klm
forContext K(Lsun/security/ssl/HandshakeContext;)Lsun/security/ssl/SSLSecretDerivation;o TlsResumptionMasterSecret
? ?
?rst setResumptionMasterSecret (Ljavax/crypto/SecretKey;)V
?vwx finish #()Lsun/security/ssl/SSLSessionImpl; Jz{ ?
conSession J}~ ? protocolVersion ?? handshakeFinished
??? ? isDTLS
J??? finishHandshake 1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;
???? ? sun/security/ssl/Finished recordEvent? Sending new session ticket ????? !sun/security/ssl/NewSessionTicket kickstartProducer Lsun/security/ssl/SSLProducer;???Q? sun/security/ssl/SSLProducer ((Lsun/security/ssl/ConnectionContext;)[B? sun/security/ssl/SSLConsumer Code LineNumberTable LocalVariableTable this /Lsun/security/ssl/Finished$T13FinishedConsumer; consume <(Lsun/security/ssl/ConnectionContext;Ljava/nio/ByteBuffer;)V context $Lsun/security/ssl/ConnectionContext; message Ljava/nio/ByteBuffer; hc #Lsun/security/ssl/HandshakeContext;
StackMapTable
Exceptions? java/io/IOException
saltSecret hkdf Lsun/security/ssl/HKDF; zeros sharedSecret !Ljavax/crypto/spec/SecretKeySpec; masterSecret secretKD
readSecret writeKD readKey readIvSecret readIv #Ljavax/crypto/spec/IvParameterSpec;
readCipher *Lsun/security/ssl/SSLCipher$SSLReadCipher; gse (Ljava/security/GeneralSecurityException; handshakeProducer $Lsun/security/ssl/HandshakeProducer; hs chc )Lsun/security/ssl/ClientHandshakeContext; fm +Lsun/security/ssl/Finished$FinishedMessage; kd kdg *Lsun/security/ssl/SSLTrafficKeyDerivation; probableHandshakeMessages [Lsun/security/ssl/SSLHandshake;? java/nio/ByteBuffer j? (sun/security/ssl/SSLCipher$SSLReadCipher? sessionContext (Lsun/security/ssl/SSLSessionContextImpl; readKD sd &Lsun/security/ssl/SSLSecretDerivation; resumptionMasterSecret shc )Lsun/security/ssl/ServerHandshakeContext;
SourceFile
Finished.java NestHost InnerClasses T13FinishedConsumer FinishedMessage HashAlg
SSLReadCipher? .sun/security/ssl/SSLHandshake$HandshakeMessage HandshakeMessage? -javax/net/ssl/SSLEngineResult$HandshakeStatus? javax/net/ssl/SSLEngineResult HandshakeStatus 0 ? ? 3 *? ? ?
l n? ?? ?? ? ? %+? N-? ?
? *+? ,? ? *+? ,? ? ? t u v y $|? * %?? %?? %?? ?? ? ? ? ? ? p+? ? #+? #? '? -? 1? 7? +? =? AG? I?? OY+,? QN? T? Y? [? ^? Y-S? `+? =? d? +? =-? g? k+? =? n? r? x? 1? y W+? ? ?+? ?:? +? =? ??? I?+? ?? ?:? $+? =? ?? ?Y? ??? ?+? ?? ?? ?? I?+? ? +? ?? ?? +? ?? ?? ?+? ?? ??? ? :+? ̴ ?:? ?Y? ط ?:? ?: ? ?Y ? ?:
? ?:? ?Y+? ?:?? ? :
+
? ?:?? ? :?? ? :?Y? ? :+? ̴+? ??+? ?+? ???:? 8+? =?? ?Y? ?"? ?+? ̶ ?$? ?+? ?? ?&? ?? ?? I?+
?(+? =?,?0+? ?? :+? =? ?8?:?+?=?A? -? 1?A?DW? (Y?ISY? 'SY?AS::?66 ? 3 2:
+?=
? -? 1?L?M:?
+?O W? ??̱ ???6 ? ? ; ? ? ? ? ? '? 1? ?? L? V? a? w? ~? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??
?? ?(?-?9?E?J?O?[?g?m?w??????????????????????? ??,?F?O?Z?_?i?o ? ? ? ??+ ? ? ? ?
??? ?? j ???
- ??+ 9 ?? ? E ??+
O ?? ? [ ??+ g ??+ w t?? ? R?? ? ?? Z ?? F #? ,
p?? p?? p?? 1??? ??? ? ???? , D?? ? ? '? $ O? 4 ?? . ?!? ? ? O ? ? ? ?? ? ? ?? ? ? O ? ? 6? 7
? O ? ??? 0? ? ? ? " +?S? #+?T? '? -? 1? 7? +?U? AG? I?? OY+,? QN? T? Y? [? V? Y-S? `+?U? d? +?U-? g?X+?[:? +?U? ??? I?+?\? ?:? $+?U? ?? ?Y? ??? ?+?\? ?? ?? I?+?]? )+?S? "+?`? ?? +?a?b? ?:+?`? ?e? ? :+? ?:?? ? :?? ? : ?Y ? ? :
+?g?+?\?+?\
+?a??:? 8+?U?? ?Y? ?"? ?+?g? ?$? ?+?\? ?&? ?? ?? I?+?h+?U?,?0+?i? ?? ?+?j:n?p:
+?`
?q? :+?U? ?8?:?+?U+?`?u?y+?U+?\?|+?+?a??? +?U??W+?U?y??? T? Y? [?
?? ? `??+?? W? ???6 ? ? 7 ' 1 ? M W b! h" m$ z( ~) ?* ?, ?2 ?3 ?4 ?5 ?6 ?; ?> ?? ?@ ?BDEF H/J2G7L<MqSwT?X?Y?Z?[?]?b?_?`?e?f?i?l?m?o?stwy? ? ? ?? ? ??+ ? ?? ? ? ??+ ??+ ???
7 r?? ? ?? ? ?+
? ?? ?? ?? ?? 1??? h?? ? ???? ? a '? % O? ?? . ?,? ? ? O ? ? ?? ? : ? O ? ? 6/!? ? ? ?? ?? 2 ?? O?? ? ??@??? (????@
© 2015 - 2025 Weber Informatics LLC | Privacy Policy