META-INF.modules.java.base.classes.sun.security.ssl.ServerHello$T13HelloRetryRequestConsumer.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/ClientHandshakeContext
/sun/security/ssl/ServerHello$ServerHelloMessage
serverVersion "Lsun/security/ssl/ProtocolVersion; sun/security/ssl/ProtocolVersion TLS12
conContext #Lsun/security/ssl/TransportContext; sun/security/ssl/Alert PROTOCOL_VERSION Lsun/security/ssl/Alert; 3The HelloRetryRequest.legacy_version is not TLS 1.2
! " # $ % !sun/security/ssl/TransportContext fatal H(Lsun/security/ssl/Alert;Ljava/lang/String;)Ljavax/net/ssl/SSLException; ' ( ) cipherSuite Lsun/security/ssl/CipherSuite; + , ) negotiatedCipherSuite . / 0 sslConfig #Lsun/security/ssl/SSLConfiguration; 2 3 4 5 6 sun/security/ssl/SSLHandshake HELLO_RETRY_REQUEST Lsun/security/ssl/SSLHandshake;
8 9 : ; < !sun/security/ssl/SSLConfiguration getEnabledExtensions A(Lsun/security/ssl/SSLHandshake;)[Lsun/security/ssl/SSLExtension; > ? @
extensions Lsun/security/ssl/SSLExtensions;
B C D E F sun/security/ssl/SSLExtensions
consumeOnLoad F(Lsun/security/ssl/HandshakeContext;[Lsun/security/ssl/SSLExtension;)V
B H I F consumeOnTrade K L M
handshakeHash Lsun/security/ssl/HandshakeHash;
O P Q R sun/security/ssl/HandshakeHash finish T #sun/security/ssl/HandshakeOutStream
S V W "(Lsun/security/ssl/OutputRecord;)V Y Z [ initialClientHelloMsg 1Lsun/security/ssl/ClientHello$ClientHelloMessage;
] ^ _ ` a /sun/security/ssl/ClientHello$ClientHelloMessage write ((Lsun/security/ssl/HandshakeOutStream;)V c java/io/IOException e f HANDSHAKE_FAILURE h Failed to construct message hash
! j $ k ](Lsun/security/ssl/Alert;Ljava/lang/String;Ljava/lang/Throwable;)Ljavax/net/ssl/SSLException;
S m n o toByteArray ()[B
O q r s deliver ([B)V u v negotiatedProtocol
O x y z determine C(Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/CipherSuite;)V
O | } o digest ? ? ? ? sun/security/ssl/CipherSuite hashAlg &Lsun/security/ssl/CipherSuite$HashAlg; ? ? ? ? ? $sun/security/ssl/CipherSuite$HashAlg
hashLength I 2 ? ? 6 MESSAGE_HASH 2 ? ? ? id B
? ? ? ? ? java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V ? ? ? handshakeRecord Ljava/nio/ByteBuffer;
? ? ? ? ? java/nio/ByteBuffer remaining ()I
? ? ? ? duplicate ()Ljava/nio/ByteBuffer;
? ? ? ? get ([BII)Ljava/nio/ByteBuffer;
O ? ? s receive ] > ? sun/security/ssl/SSLExtension ? ? ? ? CH_COOKIE Lsun/security/ssl/SSLExtension; ? ? ? ? CH_KEY_SHARE ? ? ? ? CH_PRE_SHARED_KEY
B ? ? F reproduce 2 ? ? 6 CLIENT_HELLO
2 ? ? ? produce X(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B ? 9sun/security/ssl/ServerHello$T13HelloRetryRequestConsumer ? "sun/security/ssl/HandshakeConsumer Code LineNumberTable LocalVariableTable this ;Lsun/security/ssl/ServerHello$T13HelloRetryRequestConsumer; consume W(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V ioe Ljava/io/IOException; context $Lsun/security/ssl/ConnectionContext; message 0Lsun/security/ssl/SSLHandshake$HandshakeMessage; chc )Lsun/security/ssl/ClientHandshakeContext; helloRetryRequest 1Lsun/security/ssl/ServerHello$ServerHelloMessage; extTypes [Lsun/security/ssl/SSLExtension; hos %Lsun/security/ssl/HandshakeOutStream; clientHelloHash [B hashLen hashedClientHello
hrrBodyLen
hrrMessage hrrBody
StackMapTable ? "sun/security/ssl/ConnectionContext ? .sun/security/ssl/SSLHandshake$HandshakeMessage ?
Exceptions
SourceFile ServerHello.java NestHost ? sun/security/ssl/ServerHello InnerClasses ServerHelloMessage ? sun/security/ssl/ClientHello ClientHelloMessage HashAlg HandshakeMessage T13HelloRetryRequestConsumer 0 ? ? ? 3 *? ? ?
? ? ? ? ? ? ? ? ?
{+? N,? :? ? ? -? ? ? ?-? &? *-? -? 1? 7:? =-? A? =-? G-? J? N? SY? U:-? X? \? :-? ? dg? i?-? J? l? p-? J-? t-? *? w-? J? {:-? *? ~? ?6`?: ? ?? ?T T T ?~?T ? ?-? J? N-? J ? p? ?? ?6
`?:? 1? ?T
z ?~?T
z ?~?T
?~?T? ?? ?:
? ?W-? J? ?-? X? ?-? ?Y? ?SY? ?SY? ?S? ?? ?+? ?W? _ h k b ? ? &