io.netty.handler.ssl.JdkSslEngine.class Maven / Gradle / Ivy
???? 2 ? !io/netty/handler/ssl/JdkSslEngine javax/net/ssl/SSLEngine JdkSslEngine.java -javax/net/ssl/SSLEngineResult$HandshakeStatus javax/net/ssl/SSLEngineResult HandshakeStatus engine Ljavax/net/ssl/SSLEngine; session $Lio/netty/handler/ssl/JdkSslSession; (Ljavax/net/ssl/SSLEngine;)V ()V
"io/netty/handler/ssl/JdkSslSession
this #Lio/netty/handler/ssl/JdkSslEngine;
getSession &()Lio/netty/handler/ssl/JdkSslSession; getWrappedEngine ()Ljavax/net/ssl/SSLEngine; closeInbound javax/net/ssl/SSLException # "
%
closeOutbound '
( getPeerHost ()Ljava/lang/String; * +
, getPeerPort ()I . /
0 wrap K(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; 2 3
4
byteBuffer Ljava/nio/ByteBuffer; byteBuffer2 L([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; 2 9
: byteBuffers [Ljava/nio/ByteBuffer; N([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; 2 >
? i I i2 unwrap D 3
E L(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult; D G
H N(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult; D J
K getDelegatedTask ()Ljava/lang/Runnable; M N
O
isInboundDone ()Z Q R
S isOutboundDone U R
V getSupportedCipherSuites ()[Ljava/lang/String; X Y
Z getEnabledCipherSuites \ Y
] setEnabledCipherSuites ([Ljava/lang/String;)V _ `
a strings [Ljava/lang/String; getSupportedProtocols e Y
f getEnabledProtocols h Y
i setEnabledProtocols k `
l getHandshakeSession ()Ljavax/net/ssl/SSLSession; n o
p beginHandshake r
s getHandshakeStatus 1()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus; u v
w setUseClientMode (Z)V y z
{ b Z getUseClientMode R
? setNeedClientAuth ? z
? getNeedClientAuth ? R
? setWantClientAuth ? z
? getWantClientAuth ? R
? setEnableSessionCreation ? z
? getEnableSessionCreation ? R
? getSSLParameters ()Ljavax/net/ssl/SSLParameters; ? ?
? setSSLParameters (Ljavax/net/ssl/SSLParameters;)V ? ?
?
sslParameters Ljavax/net/ssl/SSLParameters;
? Code LocalVariableTable LineNumberTable
Exceptions
SourceFile InnerClasses
$ ? V *? *+? *? Y+? ? ? ? ? ! " ? / *? ? ? ? &