META-INF.modules.java.base.classes.sun.security.ssl.SSLEngineImpl.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?
?}
?~ ??
?
????
??
?
? ???
??
? ? U?
?? ???
?
?? ???
?? ????
??
??
??
??? ??
???
??? ?
??
,? ? ? ?
?
? ? ? U? ? ?? ? ?
!? ?
?? ?
??
????
C? ? ?????????
,?
??? ? ?
?? ? ? ?? ?? ???
????
??
?? ?
?
?? ??
??
?? ?? ??
?
? ?
???
????
k???
n???
r??
r?
r??
r?
!??
z??
??
??
&???
?? ?
??) 3? 3? ? ?
???? ?E
?
&?
? ? 3 3?
?? ?
?
?
?
?
?
U
?
U
! U" V# V$ U% V& U'
U(
U) U*
?+ , , U- . ./
?0
?1
??
L?
L23
??
?24
??
?2
&2567
DelegatedTask InnerClasses
sslContext !Lsun/security/ssl/SSLContextImpl;
conContext #Lsun/security/ssl/TransportContext; $(Lsun/security/ssl/SSLContextImpl;)V Code LineNumberTable LocalVariableTable this Lsun/security/ssl/SSLEngineImpl; 7(Lsun/security/ssl/SSLContextImpl;Ljava/lang/String;I)V host Ljava/lang/String; port I
handshakeHash Lsun/security/ssl/HandshakeHash;
StackMapTable89 beginHandshake ()V ioe Ljava/io/IOException; ex Ljava/lang/Exception;
Exceptions wrap N([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; appData [Ljava/nio/ByteBuffer; offset length netData Ljava/nio/ByteBuffer; Q([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; spe $Ljavax/net/ssl/SSLProtocolException; srcs
srcsOffset
srcsLength dsts
dstsOffset
dstsLength writeRecord i hc #Lsun/security/ssl/HandshakeContext; hsStatus: HandshakeStatus /Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; dstsRemains srcsRemains
ciphertext Lsun/security/ssl/Ciphertext; status; Status &Ljavax/net/ssl/SSLEngineResult$Status; deltaSrcs deltaDsts<= ? encode O([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Lsun/security/ssl/Ciphertext; she %Ljavax/net/ssl/SSLHandshakeException; e needRetransmission Z tryToFinishHandshake 2(B)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; contentType B tryKeyUpdate `(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; currentHandshakeStatus checkParams 3([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)V unwrap N(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; src
readRecord plainText Lsun/security/ssl/Plaintext; deltaNet ssle Ljavax/net/ssl/SSLException; largestRecordSize FragLen packetLen deltaApp> decode N([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Lsun/security/ssl/Plaintext; pt getDelegatedTask ()Ljava/lang/Runnable; closeInbound
isInboundDone ()Z
closeOutbound isOutboundDone getSupportedCipherSuites ()[Ljava/lang/String; getEnabledCipherSuites setEnabledCipherSuites ([Ljava/lang/String;)V suites [Ljava/lang/String; getSupportedProtocols getEnabledProtocols setEnabledProtocols protocols
getSession ()Ljavax/net/ssl/SSLSession; getHandshakeSession? getHandshakeStatus 1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; setUseClientMode (Z)V mode getUseClientMode setNeedClientAuth need@A getNeedClientAuth setWantClientAuth want getWantClientAuth setEnableSessionCreation flag getEnableSessionCreation getSSLParameters ()Ljavax/net/ssl/SSLParameters; setSSLParameters (Ljavax/net/ssl/SSLParameters;)V params Ljavax/net/ssl/SSLParameters; getApplicationProtocol ()Ljava/lang/String; getHandshakeApplicationProtocol 'setHandshakeApplicationProtocolSelector "(Ljava/util/function/BiFunction;)V selector Ljava/util/function/BiFunction; LocalVariableTypeTable pLjava/util/function/BiFunction;Ljava/lang/String;>; Signature s(Ljava/util/function/BiFunction;Ljava/lang/String;>;)V 'getHandshakeApplicationProtocolSelector !()Ljava/util/function/BiFunction; r()Ljava/util/function/BiFunction;Ljava/lang/String;>; useDelegatedTask checkTaskThrown exc
getTaskThrown 3(Ljava/lang/Exception;)Ljavax/net/ssl/SSLException;
taskThrown msg
SourceFile SSLEngineImpl.java NestMembersB ? ? ?D ? ? sun/security/ssl/HandshakeHash ? ?E; !sun/security/ssl/TransportContext sun/security/ssl/DTLSInputRecord ?F !sun/security/ssl/DTLSOutputRecord ?G ? ? %sun/security/ssl/SSLEngineInputRecord &sun/security/ssl/SSLEngineOutputRecordHIJKLMNO java/lang/IllegalStateException (Client/Server mode has not yet been set. ?PQ ? java/io/IOExceptionRST Couldn't kickstart handshakingUV java/lang/ExceptionWT Fail to begin handshake java/nio/ByteBuffer ? ?s ?$% ? "javax/net/ssl/SSLProtocolExceptionXTUY problem wrapping app data Fail to wrap application data=; javax/net/ssl/SSLEngineResultZMN ?[\]^_;`;abcdefghijklmnjop; javax/net/ssl/SSLException Write problems ?qrst ?u #javax/net/ssl/SSLHandshakeExceptionv wx ywz{ |} ssl,verbose}~ #retransmit the last flight messages java/lang/Object?? ???;????;!"????;?N??N ssl trigger key update ? ? "java/lang/IllegalArgumentException $source or destination buffer is null #java/lang/IndexOutOfBoundsException -index out of bound of the destination buffers (index out of bound of the source buffers java/lang/StringBuilder destination buffer[???? ] == null?e?; java/nio/ReadOnlyBufferException source buffer[&