public interface io.undertow.server.SSLSessionInfo
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: io.undertow.server.SSLSessionInfo
super_class: java.lang.Object
{
public static int calculateKeySize(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_AES_256_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 4
3: sipush 256
ireturn
4: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_RC4_128_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 6
5: sipush 128
ireturn
6: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_AES_128_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 8
7: sipush 128
ireturn
8: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_RC4_40_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 10
9: bipush 40
ireturn
10: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_3DES_EDE_CBC_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 12
11: sipush 168
ireturn
12: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_IDEA_CBC_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 14
13: sipush 128
ireturn
14: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_RC2_CBC_40_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 16
15: bipush 40
ireturn
16: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_DES40_CBC_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 18
17: bipush 40
ireturn
18: StackMap locals:
StackMap stack:
aload 0
ldc "WITH_DES_CBC_"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 20
19: bipush 56
ireturn
20: StackMap locals:
StackMap stack:
iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 cipherSuite Ljava/lang/String;
MethodParameters:
Name Flags
cipherSuite
public abstract byte[] getSessionId();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getCipherSuite();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public int getKeySize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokeinterface io.undertow.server.SSLSessionInfo.getCipherSuite:()Ljava/lang/String;
invokestatic io.undertow.server.SSLSessionInfo.calculateKeySize:(Ljava/lang/String;)I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lio/undertow/server/SSLSessionInfo;
public abstract java.security.cert.Certificate[] getPeerCertificates();
descriptor: ()[Ljava/security/cert/Certificate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.net.ssl.SSLPeerUnverifiedException, io.undertow.server.RenegotiationRequiredException
public abstract javax.security.cert.X509Certificate[] getPeerCertificateChain();
descriptor: ()[Ljavax/security/cert/X509Certificate;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws javax.net.ssl.SSLPeerUnverifiedException, io.undertow.server.RenegotiationRequiredException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public abstract void renegotiate(io.undertow.server.HttpServerExchange, org.xnio.SslClientAuthMode);
descriptor: (Lio/undertow/server/HttpServerExchange;Lorg/xnio/SslClientAuthMode;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
exchange
sslClientAuthMode
public abstract javax.net.ssl.SSLSession getSSLSession();
descriptor: ()Ljavax/net/ssl/SSLSession;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SSLSessionInfo.java"