META-INF.modules.java.base.classes.sun.security.ssl.MaxFragExtension$SHMaxFragmentLengthProducer.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/ServerHandshakeContext
handshakeExtensions Ljava/util/Map; sun/security/ssl/SSLExtension CH_MAX_FRAGMENT_LENGTH Lsun/security/ssl/SSLExtension;
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; 0sun/security/ssl/MaxFragExtension$MaxFragLenSpec sun/security/ssl/SSLLogger isOn Z "
ssl,handshake
$ % (Ljava/lang/String;)Z ' 0Ignore unavailable max_fragment_length extension
) * + finest ((Ljava/lang/String;[Ljava/lang/Object;)V - . / maxFragmentLength I 1 2 3 sslConfig #Lsun/security/ssl/SSLConfiguration; 5 6 7 8 / !sun/security/ssl/SSLConfiguration maximumPacketSize : ; < negotiatedCipherSuite Lsun/security/ssl/CipherSuite; > ? @ negotiatedProtocol "Lsun/security/ssl/ProtocolVersion; B C D
sslContext !Lsun/security/ssl/SSLContextImpl;
F G H I J sun/security/ssl/SSLContextImpl isDTLS ()Z
L M N O P sun/security/ssl/CipherSuite calculatePacketSize '(ILsun/security/ssl/ProtocolVersion;Z)I R ZAbort the maximum fragment length negotiation, may overflow the maximum packet size limit.
T U + fine W X Y handshakeSession !Lsun/security/ssl/SSLSessionImpl;
[ \ ] ^ _ sun/security/ssl/SSLSessionImpl setNegotiatedMaxFragSize (I)V a b c
conContext #Lsun/security/ssl/TransportContext; e f g h i !sun/security/ssl/TransportContext inputRecord Lsun/security/ssl/InputRecord;
k l m n _ sun/security/ssl/InputRecord changeFragmentSize e p q r outputRecord Lsun/security/ssl/OutputRecord;
t l u sun/security/ssl/OutputRecord w x SH_MAX_FRAGMENT_LENGTH z { | put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ~ ? id B ? =sun/security/ssl/MaxFragExtension$SHMaxFragmentLengthProducer ? "sun/security/ssl/HandshakeProducer Code LineNumberTable LocalVariableTable this ?Lsun/security/ssl/MaxFragExtension$SHMaxFragmentLengthProducer; produce X(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B estimatedMaxFragSize context $Lsun/security/ssl/ConnectionContext; message 0Lsun/security/ssl/SSLHandshake$HandshakeMessage; shc )Lsun/security/ssl/ServerHandshakeContext; spec 2Lsun/security/ssl/MaxFragExtension$MaxFragLenSpec;
StackMapTable
Exceptions ? java/io/IOException
SourceFile MaxFragExtension.java NestHost ? !sun/security/ssl/MaxFragExtension InnerClasses MaxFragLenSpec SHMaxFragmentLengthProducer ? .sun/security/ssl/SSLHandshake$HandshakeMessage ? sun/security/ssl/SSLHandshake HandshakeMessage 0 ? ? ? 3 *? ? ?
? ? ? ? ? ? ? ?+? N-? ?
? ? :? ? ? !? #? &? ? (?-? ,? M-? 0? 4? C-? 9-? ,-? =-? A? E? K6-? 0? 4? ? ? !? #? Q? ? S-? ,-? ,? E-? V-? ,? Z-? `? d-? ,? j-? `? o-? ,? s-? ? v? y W?Y? }T?? ? Z ! $ % &