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