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
???? 8?
? ? ? ? ? ?
x ? ?
x ? ?
? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ?
? ? ?
" ? ?
" ?
" ?
" ? ? ?
? ? ?
?
- ? ?
3
?
7
3
<
? ?
B
?
? !"# $ ?%
&'()
?* + W, W ?
-./ W0 W1
- ?2 [34 ? ?5 ? ? ? ? ?
?67 $ ?
<89
<
?:
?; ?< ?= >
??
?@
?AB CDEFGH ()V Code LineNumberTable LocalVariableTable this T13FinishedConsumer InnerClasses /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
ExceptionsI onConsumeFinished A(Lsun/security/ssl/ClientHandshakeContext;Ljava/nio/ByteBuffer;)V sessionContext (Lsun/security/ssl/SSLSessionContextImpl;
saltSecret Ljavax/crypto/SecretKey; hashAlgJ HashAlg &Lsun/security/ssl/CipherSuite$HashAlg; hkdf Lsun/security/ssl/HKDF; zeros [B sharedSecret !Ljavax/crypto/spec/SecretKeySpec; masterSecret secretKD #Lsun/security/ssl/SSLKeyDerivation;
readSecret writeKD readKey readIvSecret readIv #Ljavax/crypto/spec/IvParameterSpec;
readCipherK
SSLReadCipher *Lsun/security/ssl/SSLCipher$SSLReadCipher; gse (Ljava/security/GeneralSecurityException; handshakeProducer $Lsun/security/ssl/HandshakeProducer; hs Lsun/security/ssl/SSLHandshake; chc )Lsun/security/ssl/ClientHandshakeContext; fm FinishedMessage +Lsun/security/ssl/Finished$FinishedMessage; kd kdg *Lsun/security/ssl/SSLTrafficKeyDerivation; probableHandshakeMessages [Lsun/security/ssl/SSLHandshake;LMNO ? ? A(Lsun/security/ssl/ServerHandshakeContext;Ljava/nio/ByteBuffer;)V readKD sd &Lsun/security/ssl/SSLSecretDerivation; resumptionMasterSecret shc )Lsun/security/ssl/ServerHandshakeContext;
SourceFile
Finished.java NestHostP z { !sun/security/ssl/HandshakeContextQRSTU 'sun/security/ssl/ClientHandshakeContext ? ? 'sun/security/ssl/ServerHandshakeContext ? ? )sun/security/ssl/Finished$FinishedMessage zVWXU
ssl,handshakeXY +Consuming server Finished handshake message java/lang/ObjectZ[\]^_U` ?a ?bcdefghijklmnopqr {s ?tuv no key derivationwxyzj{ java/lang/StringBuilder Not supported key derivation: |}|~??U?????????? &sun/security/ssl/SSLSessionContextImpl??
TlsSaltSecret????? ? ? sun/security/ssl/HKDF?? z??? javax/crypto/spec/SecretKeySpec
TlsZeroSecret z? TlsMasterSecret?? $sun/security/ssl/SSLSecretDerivation z? TlsServerAppTrafficSecret?? TlsKey TlsIv !javax/crypto/spec/IvParameterSpec?? z????j???????v Illegal cipher suite ( ) and protocol version ( )? ?????? &java/security/GeneralSecurityException %Failure to derive application secretsw???? ???? sun/security/ssl/SSLHandshake? ?? ? "sun/security/ssl/HandshakeProducer?? +Consuming client Finished handshake message? ??? TlsClientAppTrafficSecret?? TlsResumptionMasterSecret???????z?U?????? Sending new session ticket?????? -sun/security/ssl/Finished$T13FinishedConsumer sun/security/ssl/SSLConsumer java/io/IOException $sun/security/ssl/CipherSuite$HashAlg (sun/security/ssl/SSLCipher$SSLReadCipher !sun/security/ssl/SSLKeyDerivation (sun/security/ssl/SSLTrafficKeyDerivation java/nio/ByteBuffer javax/crypto/SecretKey sun/security/ssl/Finished sslConfig #Lsun/security/ssl/SSLConfiguration; !sun/security/ssl/SSLConfiguration isClientMode Z ;(Lsun/security/ssl/HandshakeContext;Ljava/nio/ByteBuffer;)V sun/security/ssl/SSLLogger isOn (Ljava/lang/String;)Z fine ((Ljava/lang/String;[Ljava/lang/Object;)V
conContext #Lsun/security/ssl/TransportContext; !sun/security/ssl/TransportContext secureRenegotiation
verifyData serverVerifyData consumers Ljava/util/Map; sun/security/ssl/ContentType CHANGE_CIPHER_SPEC Lsun/security/ssl/ContentType; id B java/lang/Byte valueOf (B)Ljava/lang/Byte;
java/util/Map remove &(Ljava/lang/Object;)Ljava/lang/Object;
handshakeHash Lsun/security/ssl/HandshakeHash; sun/security/ssl/HandshakeHash update handshakeKeyDerivation sun/security/ssl/Alert INTERNAL_ERROR Lsun/security/ssl/Alert; fatal H(Lsun/security/ssl/Alert;Ljava/lang/String;)Ljavax/net/ssl/SSLException; negotiatedProtocol "Lsun/security/ssl/ProtocolVersion; N(Lsun/security/ssl/ProtocolVersion;)Lsun/security/ssl/SSLTrafficKeyDerivation; append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; isResumption 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; put $(Lsun/security/ssl/SSLSessionImpl;)V deriveKey W(Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;)Ljavax/crypto/SecretKey; negotiatedCipherSuite Lsun/security/ssl/CipherSuite; sun/security/ssl/CipherSuite name Ljava/lang/String; (Ljava/lang/String;)V
hashLength I ([BLjava/lang/String;)V extract \(Ljavax/crypto/SecretKey;Ljavax/crypto/SecretKey;Ljava/lang/String;)Ljavax/crypto/SecretKey; >(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)V createKeyDerivation `(Lsun/security/ssl/HandshakeContext;Ljavax/crypto/SecretKey;)Lsun/security/ssl/SSLKeyDerivation;
getEncoded ()[B ([B)V
bulkCipher Lsun/security/ssl/SSLCipher; 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; ILLEGAL_PARAMETER baseReadSecret inputRecord Lsun/security/ssl/InputRecord; sun/security/ssl/InputRecord changeReadCiphers -(Lsun/security/ssl/SSLCipher$SSLReadCipher;)V ](Lsun/security/ssl/Alert;Ljava/lang/String;Ljava/lang/Throwable;)Ljavax/net/ssl/SSLException; handshakeProducers Ljava/util/HashMap; FINISHED java/util/HashMap 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; CERTIFICATE CERTIFICATE_VERIFY produce? HandshakeMessage X(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B clientVerifyData engineGetServerSessionContext
forContext K(Lsun/security/ssl/HandshakeContext;)Lsun/security/ssl/SSLSecretDerivation; setResumptionMasterSecret (Ljavax/crypto/SecretKey;)V finish #()Lsun/security/ssl/SSLSessionImpl;
conSession protocolVersion handshakeFinished isDTLS finishHandshake? HandshakeStatus 1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; recordEvent !sun/security/ssl/NewSessionTicket kickstartProducer Lsun/security/ssl/SSLProducer; sun/security/ssl/SSLProducer ((Lsun/security/ssl/ConnectionContext;)[B .sun/security/ssl/SSLHandshake$HandshakeMessage? -javax/net/ssl/SSLEngineResult$HandshakeStatus javax/net/ssl/SSLEngineResult 0 x y z { | 3 *? ? }
V X ~ ? ? ? | ? %+? N-? ? ? *+? ,? ? *+? ,? ? } ^ _ ` c $f ~ * % ? % ? ? % ? ? ? ? ? ? ? ? ? ? | ? I? Y+,?
N? ? ?
? ? Y-S? +? ? ? +? -? ? +? ? ? ? ? ? W+? ? +? :? +? ? ? ?+? ? !:? $+? ? ? "Y? #$? %+? ? &? '? ?+? (? "+? )? *? +? +? ,? -:+? )? ./? 0 :+? 1? 2:? 3Y? 4? 5:? 6?: ? 7Y 8? 9:
:? ;:?