final class sun.security.ssl.SSLExtension extends java.lang.Enum<sun.security.ssl.SSLExtension> implements sun.security.ssl.SSLStringizer
minor version: 0
major version: 59
flags: flags: (0x4030) ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: sun.security.ssl.SSLExtension
super_class: java.lang.Enum
{
public static final sun.security.ssl.SSLExtension CH_SERVER_NAME;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_SERVER_NAME;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension EE_SERVER_NAME;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_MAX_FRAGMENT_LENGTH;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_MAX_FRAGMENT_LENGTH;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension EE_MAX_FRAGMENT_LENGTH;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CLIENT_CERTIFICATE_URL;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension TRUSTED_CA_KEYS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension TRUNCATED_HMAC;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_STATUS_REQUEST;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_STATUS_REQUEST;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CR_STATUS_REQUEST;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CT_STATUS_REQUEST;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension USER_MAPPING;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CLIENT_AUTHZ;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SERVER_AUTHZ;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CERT_TYPE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_SUPPORTED_GROUPS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension EE_SUPPORTED_GROUPS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_EC_POINT_FORMATS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_EC_POINT_FORMATS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SRP;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_SIGNATURE_ALGORITHMS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CR_SIGNATURE_ALGORITHMS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_SIGNATURE_ALGORITHMS_CERT;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CR_SIGNATURE_ALGORITHMS_CERT;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension USE_SRTP;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension HEARTBEAT;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_ALPN;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_ALPN;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension EE_ALPN;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_STATUS_REQUEST_V2;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_STATUS_REQUEST_V2;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SIGNED_CERT_TIMESTAMP;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CLIENT_CERT_TYPE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SERVER_CERT_TYPE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension PADDING;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension ENCRYPT_THEN_MAC;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_EXTENDED_MASTER_SECRET;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_EXTENDED_MASTER_SECRET;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension TOKEN_BINDING;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CACHED_INFO;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_SESSION_TICKET;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_SESSION_TICKET;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_EARLY_DATA;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension EE_EARLY_DATA;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension NST_EARLY_DATA;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_SUPPORTED_VERSIONS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_SUPPORTED_VERSIONS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension HRR_SUPPORTED_VERSIONS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension MH_SUPPORTED_VERSIONS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_COOKIE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension HRR_COOKIE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension MH_COOKIE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension PSK_KEY_EXCHANGE_MODES;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_CERTIFICATE_AUTHORITIES;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CR_CERTIFICATE_AUTHORITIES;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension OID_FILTERS;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension POST_HANDSHAKE_AUTH;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_KEY_SHARE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_KEY_SHARE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension HRR_KEY_SHARE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension MH_KEY_SHARE;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_RENEGOTIATION_INFO;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_RENEGOTIATION_INFO;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension CH_PRE_SHARED_KEY;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final sun.security.ssl.SSLExtension SH_PRE_SHARED_KEY;
descriptor: Lsun/security/ssl/SSLExtension;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
final int id;
descriptor: I
flags: (0x0010) ACC_FINAL
final sun.security.ssl.SSLHandshake handshakeType;
descriptor: Lsun/security/ssl/SSLHandshake;
flags: (0x0010) ACC_FINAL
final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.ProtocolVersion[] supportedProtocols;
descriptor: [Lsun/security/ssl/ProtocolVersion;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.HandshakeProducer networkProducer;
descriptor: Lsun/security/ssl/HandshakeProducer;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.SSLExtension$ExtensionConsumer onLoadConsumer;
descriptor: Lsun/security/ssl/SSLExtension$ExtensionConsumer;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.HandshakeAbsence onLoadAbsence;
descriptor: Lsun/security/ssl/HandshakeAbsence;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.HandshakeConsumer onTradeConsumer;
descriptor: Lsun/security/ssl/HandshakeConsumer;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.HandshakeAbsence onTradeAbsence;
descriptor: Lsun/security/ssl/HandshakeAbsence;
flags: (0x0010) ACC_FINAL
final sun.security.ssl.SSLStringizer stringizer;
descriptor: Lsun/security/ssl/SSLStringizer;
flags: (0x0010) ACC_FINAL
private static final sun.security.ssl.SSLExtension[] ENUM$VALUES;
descriptor: [Lsun/security/ssl/SSLExtension;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=14, locals=0, args_size=0
0: new sun.security.ssl.SSLExtension
dup
ldc "CH_SERVER_NAME"
iconst_0
iconst_0
ldc "server_name"
1: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
2: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
3: getstatic sun.security.ssl.ServerNameExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
4: getstatic sun.security.ssl.ServerNameExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
5: aconst_null
6: aconst_null
7: aconst_null
8: getstatic sun.security.ssl.ServerNameExtension.chStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
9: putstatic sun.security.ssl.SSLExtension.CH_SERVER_NAME:Lsun/security/ssl/SSLExtension;
10: new sun.security.ssl.SSLExtension
dup
ldc "SH_SERVER_NAME"
iconst_1
iconst_0
ldc "server_name"
11: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
12: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
13: getstatic sun.security.ssl.ServerNameExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
14: getstatic sun.security.ssl.ServerNameExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
15: aconst_null
16: aconst_null
17: aconst_null
18: getstatic sun.security.ssl.ServerNameExtension.shStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
19: putstatic sun.security.ssl.SSLExtension.SH_SERVER_NAME:Lsun/security/ssl/SSLExtension;
20: new sun.security.ssl.SSLExtension
dup
ldc "EE_SERVER_NAME"
iconst_2
iconst_0
ldc "server_name"
21: getstatic sun.security.ssl.SSLHandshake.ENCRYPTED_EXTENSIONS:Lsun/security/ssl/SSLHandshake;
22: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
23: getstatic sun.security.ssl.ServerNameExtension.eeNetworkProducer:Lsun/security/ssl/HandshakeProducer;
24: getstatic sun.security.ssl.ServerNameExtension.eeOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
25: aconst_null
26: aconst_null
27: aconst_null
28: getstatic sun.security.ssl.ServerNameExtension.shStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
29: putstatic sun.security.ssl.SSLExtension.EE_SERVER_NAME:Lsun/security/ssl/SSLExtension;
30: new sun.security.ssl.SSLExtension
dup
ldc "CH_MAX_FRAGMENT_LENGTH"
iconst_3
iconst_1
ldc "max_fragment_length"
31: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
32: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
33: getstatic sun.security.ssl.MaxFragExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
34: getstatic sun.security.ssl.MaxFragExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
35: aconst_null
36: aconst_null
37: aconst_null
38: getstatic sun.security.ssl.MaxFragExtension.maxFragLenStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
39: putstatic sun.security.ssl.SSLExtension.CH_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
40: new sun.security.ssl.SSLExtension
dup
ldc "SH_MAX_FRAGMENT_LENGTH"
iconst_4
iconst_1
ldc "max_fragment_length"
41: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
42: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
43: getstatic sun.security.ssl.MaxFragExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
44: getstatic sun.security.ssl.MaxFragExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
45: aconst_null
46: getstatic sun.security.ssl.MaxFragExtension.shOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
47: aconst_null
48: getstatic sun.security.ssl.MaxFragExtension.maxFragLenStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
49: putstatic sun.security.ssl.SSLExtension.SH_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
50: new sun.security.ssl.SSLExtension
dup
ldc "EE_MAX_FRAGMENT_LENGTH"
iconst_5
iconst_1
ldc "max_fragment_length"
51: getstatic sun.security.ssl.SSLHandshake.ENCRYPTED_EXTENSIONS:Lsun/security/ssl/SSLHandshake;
52: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
53: getstatic sun.security.ssl.MaxFragExtension.eeNetworkProducer:Lsun/security/ssl/HandshakeProducer;
54: getstatic sun.security.ssl.MaxFragExtension.eeOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
55: aconst_null
56: getstatic sun.security.ssl.MaxFragExtension.eeOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
57: aconst_null
58: getstatic sun.security.ssl.MaxFragExtension.maxFragLenStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
59: putstatic sun.security.ssl.SSLExtension.EE_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
60: new sun.security.ssl.SSLExtension
dup
ldc "CLIENT_CERTIFICATE_URL"
bipush 6
iconst_2
ldc "client_certificate_url"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CLIENT_CERTIFICATE_URL:Lsun/security/ssl/SSLExtension;
61: new sun.security.ssl.SSLExtension
dup
ldc "TRUSTED_CA_KEYS"
bipush 7
iconst_3
ldc "trusted_ca_keys"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.TRUSTED_CA_KEYS:Lsun/security/ssl/SSLExtension;
62: new sun.security.ssl.SSLExtension
dup
ldc "TRUNCATED_HMAC"
bipush 8
iconst_4
ldc "truncated_hmac"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.TRUNCATED_HMAC:Lsun/security/ssl/SSLExtension;
63: new sun.security.ssl.SSLExtension
dup
ldc "CH_STATUS_REQUEST"
bipush 9
iconst_5
ldc "status_request"
64: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
65: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
66: getstatic sun.security.ssl.CertStatusExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
67: getstatic sun.security.ssl.CertStatusExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
68: aconst_null
69: aconst_null
70: aconst_null
71: getstatic sun.security.ssl.CertStatusExtension.certStatusReqStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
72: putstatic sun.security.ssl.SSLExtension.CH_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
73: new sun.security.ssl.SSLExtension
dup
ldc "SH_STATUS_REQUEST"
bipush 10
iconst_5
ldc "status_request"
74: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
75: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
76: getstatic sun.security.ssl.CertStatusExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
77: getstatic sun.security.ssl.CertStatusExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
78: aconst_null
79: aconst_null
80: aconst_null
81: getstatic sun.security.ssl.CertStatusExtension.certStatusReqStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
82: putstatic sun.security.ssl.SSLExtension.SH_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
83: new sun.security.ssl.SSLExtension
dup
ldc "CR_STATUS_REQUEST"
bipush 11
iconst_5
ldc "status_request"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CR_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
84: new sun.security.ssl.SSLExtension
dup
ldc "CT_STATUS_REQUEST"
bipush 12
iconst_5
ldc "status_request"
85: getstatic sun.security.ssl.SSLHandshake.CERTIFICATE:Lsun/security/ssl/SSLHandshake;
86: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
87: getstatic sun.security.ssl.CertStatusExtension.ctNetworkProducer:Lsun/security/ssl/HandshakeProducer;
88: getstatic sun.security.ssl.CertStatusExtension.ctOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
89: aconst_null
90: aconst_null
91: aconst_null
92: getstatic sun.security.ssl.CertStatusExtension.certStatusRespStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
93: putstatic sun.security.ssl.SSLExtension.CT_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
94: new sun.security.ssl.SSLExtension
dup
ldc "USER_MAPPING"
bipush 13
bipush 6
ldc "user_mapping"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.USER_MAPPING:Lsun/security/ssl/SSLExtension;
95: new sun.security.ssl.SSLExtension
dup
ldc "CLIENT_AUTHZ"
bipush 14
bipush 7
ldc "client_authz"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CLIENT_AUTHZ:Lsun/security/ssl/SSLExtension;
96: new sun.security.ssl.SSLExtension
dup
ldc "SERVER_AUTHZ"
bipush 15
bipush 8
ldc "server_authz"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.SERVER_AUTHZ:Lsun/security/ssl/SSLExtension;
97: new sun.security.ssl.SSLExtension
dup
ldc "CERT_TYPE"
bipush 16
bipush 9
ldc "cert_type"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CERT_TYPE:Lsun/security/ssl/SSLExtension;
98: new sun.security.ssl.SSLExtension
dup
ldc "CH_SUPPORTED_GROUPS"
bipush 17
bipush 10
ldc "supported_groups"
99: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
100: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
101: getstatic sun.security.ssl.SupportedGroupsExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
102: getstatic sun.security.ssl.SupportedGroupsExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
103: aconst_null
104: aconst_null
105: getstatic sun.security.ssl.SupportedGroupsExtension.chOnTradAbsence:Lsun/security/ssl/HandshakeAbsence;
106: getstatic sun.security.ssl.SupportedGroupsExtension.sgsStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
107: putstatic sun.security.ssl.SSLExtension.CH_SUPPORTED_GROUPS:Lsun/security/ssl/SSLExtension;
108: new sun.security.ssl.SSLExtension
dup
ldc "EE_SUPPORTED_GROUPS"
bipush 18
bipush 10
ldc "supported_groups"
109: getstatic sun.security.ssl.SSLHandshake.ENCRYPTED_EXTENSIONS:Lsun/security/ssl/SSLHandshake;
110: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
111: getstatic sun.security.ssl.SupportedGroupsExtension.eeNetworkProducer:Lsun/security/ssl/HandshakeProducer;
112: getstatic sun.security.ssl.SupportedGroupsExtension.eeOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
113: aconst_null
114: aconst_null
115: aconst_null
116: getstatic sun.security.ssl.SupportedGroupsExtension.sgsStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
117: putstatic sun.security.ssl.SSLExtension.EE_SUPPORTED_GROUPS:Lsun/security/ssl/SSLExtension;
118: new sun.security.ssl.SSLExtension
dup
ldc "CH_EC_POINT_FORMATS"
bipush 19
bipush 11
ldc "ec_point_formats"
119: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
120: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
121: getstatic sun.security.ssl.ECPointFormatsExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
122: getstatic sun.security.ssl.ECPointFormatsExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
123: aconst_null
124: aconst_null
125: aconst_null
126: getstatic sun.security.ssl.ECPointFormatsExtension.epfStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
127: putstatic sun.security.ssl.SSLExtension.CH_EC_POINT_FORMATS:Lsun/security/ssl/SSLExtension;
128: new sun.security.ssl.SSLExtension
dup
ldc "SH_EC_POINT_FORMATS"
bipush 20
bipush 11
ldc "ec_point_formats"
129: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
130: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
131: aconst_null
132: getstatic sun.security.ssl.ECPointFormatsExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
133: aconst_null
134: aconst_null
135: aconst_null
136: getstatic sun.security.ssl.ECPointFormatsExtension.epfStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
137: putstatic sun.security.ssl.SSLExtension.SH_EC_POINT_FORMATS:Lsun/security/ssl/SSLExtension;
138: new sun.security.ssl.SSLExtension
dup
ldc "SRP"
bipush 21
bipush 12
ldc "srp"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.SRP:Lsun/security/ssl/SSLExtension;
139: new sun.security.ssl.SSLExtension
dup
ldc "CH_SIGNATURE_ALGORITHMS"
bipush 22
bipush 13
ldc "signature_algorithms"
140: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
141: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_12_13:[Lsun/security/ssl/ProtocolVersion;
142: getstatic sun.security.ssl.SignatureAlgorithmsExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
143: getstatic sun.security.ssl.SignatureAlgorithmsExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
144: getstatic sun.security.ssl.SignatureAlgorithmsExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
145: getstatic sun.security.ssl.SignatureAlgorithmsExtension.chOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
146: getstatic sun.security.ssl.SignatureAlgorithmsExtension.chOnTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
147: getstatic sun.security.ssl.SignatureAlgorithmsExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
148: putstatic sun.security.ssl.SSLExtension.CH_SIGNATURE_ALGORITHMS:Lsun/security/ssl/SSLExtension;
149: new sun.security.ssl.SSLExtension
dup
ldc "CR_SIGNATURE_ALGORITHMS"
bipush 23
bipush 13
ldc "signature_algorithms"
150: getstatic sun.security.ssl.SSLHandshake.CERTIFICATE_REQUEST:Lsun/security/ssl/SSLHandshake;
151: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
152: getstatic sun.security.ssl.SignatureAlgorithmsExtension.crNetworkProducer:Lsun/security/ssl/HandshakeProducer;
153: getstatic sun.security.ssl.SignatureAlgorithmsExtension.crOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
154: getstatic sun.security.ssl.SignatureAlgorithmsExtension.crOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
155: getstatic sun.security.ssl.SignatureAlgorithmsExtension.crOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
156: aconst_null
157: getstatic sun.security.ssl.SignatureAlgorithmsExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
158: putstatic sun.security.ssl.SSLExtension.CR_SIGNATURE_ALGORITHMS:Lsun/security/ssl/SSLExtension;
159: new sun.security.ssl.SSLExtension
dup
ldc "CH_SIGNATURE_ALGORITHMS_CERT"
bipush 24
bipush 50
ldc "signature_algorithms_cert"
160: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
161: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_12_13:[Lsun/security/ssl/ProtocolVersion;
162: getstatic sun.security.ssl.CertSignAlgsExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
163: getstatic sun.security.ssl.CertSignAlgsExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
164: aconst_null
165: getstatic sun.security.ssl.CertSignAlgsExtension.chOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
166: aconst_null
167: getstatic sun.security.ssl.CertSignAlgsExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
168: putstatic sun.security.ssl.SSLExtension.CH_SIGNATURE_ALGORITHMS_CERT:Lsun/security/ssl/SSLExtension;
169: new sun.security.ssl.SSLExtension
dup
ldc "CR_SIGNATURE_ALGORITHMS_CERT"
bipush 25
bipush 50
ldc "signature_algorithms_cert"
170: getstatic sun.security.ssl.SSLHandshake.CERTIFICATE_REQUEST:Lsun/security/ssl/SSLHandshake;
171: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
172: getstatic sun.security.ssl.CertSignAlgsExtension.crNetworkProducer:Lsun/security/ssl/HandshakeProducer;
173: getstatic sun.security.ssl.CertSignAlgsExtension.crOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
174: aconst_null
175: getstatic sun.security.ssl.CertSignAlgsExtension.crOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
176: aconst_null
177: getstatic sun.security.ssl.CertSignAlgsExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
178: putstatic sun.security.ssl.SSLExtension.CR_SIGNATURE_ALGORITHMS_CERT:Lsun/security/ssl/SSLExtension;
179: new sun.security.ssl.SSLExtension
dup
ldc "USE_SRTP"
bipush 26
bipush 14
ldc "use_srtp"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.USE_SRTP:Lsun/security/ssl/SSLExtension;
180: new sun.security.ssl.SSLExtension
dup
ldc "HEARTBEAT"
bipush 27
bipush 14
ldc "heartbeat"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.HEARTBEAT:Lsun/security/ssl/SSLExtension;
181: new sun.security.ssl.SSLExtension
dup
ldc "CH_ALPN"
bipush 28
bipush 16
ldc "application_layer_protocol_negotiation"
182: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
183: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
184: getstatic sun.security.ssl.AlpnExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
185: getstatic sun.security.ssl.AlpnExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
186: getstatic sun.security.ssl.AlpnExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
187: aconst_null
188: aconst_null
189: getstatic sun.security.ssl.AlpnExtension.alpnStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
190: putstatic sun.security.ssl.SSLExtension.CH_ALPN:Lsun/security/ssl/SSLExtension;
191: new sun.security.ssl.SSLExtension
dup
ldc "SH_ALPN"
bipush 29
bipush 16
ldc "application_layer_protocol_negotiation"
192: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
193: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
194: getstatic sun.security.ssl.AlpnExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
195: getstatic sun.security.ssl.AlpnExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
196: getstatic sun.security.ssl.AlpnExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
197: aconst_null
198: aconst_null
199: getstatic sun.security.ssl.AlpnExtension.alpnStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
200: putstatic sun.security.ssl.SSLExtension.SH_ALPN:Lsun/security/ssl/SSLExtension;
201: new sun.security.ssl.SSLExtension
dup
ldc "EE_ALPN"
bipush 30
bipush 16
ldc "application_layer_protocol_negotiation"
202: getstatic sun.security.ssl.SSLHandshake.ENCRYPTED_EXTENSIONS:Lsun/security/ssl/SSLHandshake;
203: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
204: getstatic sun.security.ssl.AlpnExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
205: getstatic sun.security.ssl.AlpnExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
206: getstatic sun.security.ssl.AlpnExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
207: aconst_null
208: aconst_null
209: getstatic sun.security.ssl.AlpnExtension.alpnStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
210: putstatic sun.security.ssl.SSLExtension.EE_ALPN:Lsun/security/ssl/SSLExtension;
211: new sun.security.ssl.SSLExtension
dup
ldc "CH_STATUS_REQUEST_V2"
bipush 31
bipush 17
ldc "status_request_v2"
212: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
213: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
214: getstatic sun.security.ssl.CertStatusExtension.chV2NetworkProducer:Lsun/security/ssl/HandshakeProducer;
215: getstatic sun.security.ssl.CertStatusExtension.chV2OnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
216: aconst_null
217: aconst_null
218: aconst_null
219: getstatic sun.security.ssl.CertStatusExtension.certStatusReqV2Stringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
220: putstatic sun.security.ssl.SSLExtension.CH_STATUS_REQUEST_V2:Lsun/security/ssl/SSLExtension;
221: new sun.security.ssl.SSLExtension
dup
ldc "SH_STATUS_REQUEST_V2"
bipush 32
bipush 17
ldc "status_request_v2"
222: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
223: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
224: getstatic sun.security.ssl.CertStatusExtension.shV2NetworkProducer:Lsun/security/ssl/HandshakeProducer;
225: getstatic sun.security.ssl.CertStatusExtension.shV2OnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
226: aconst_null
227: aconst_null
228: aconst_null
229: getstatic sun.security.ssl.CertStatusExtension.certStatusReqV2Stringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
230: putstatic sun.security.ssl.SSLExtension.SH_STATUS_REQUEST_V2:Lsun/security/ssl/SSLExtension;
231: new sun.security.ssl.SSLExtension
dup
ldc "SIGNED_CERT_TIMESTAMP"
bipush 33
bipush 18
ldc "signed_certificate_timestamp"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.SIGNED_CERT_TIMESTAMP:Lsun/security/ssl/SSLExtension;
232: new sun.security.ssl.SSLExtension
dup
ldc "CLIENT_CERT_TYPE"
bipush 34
bipush 19
ldc "padding"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CLIENT_CERT_TYPE:Lsun/security/ssl/SSLExtension;
233: new sun.security.ssl.SSLExtension
dup
ldc "SERVER_CERT_TYPE"
bipush 35
bipush 20
ldc "server_certificate_type"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.SERVER_CERT_TYPE:Lsun/security/ssl/SSLExtension;
234: new sun.security.ssl.SSLExtension
dup
ldc "PADDING"
bipush 36
bipush 21
ldc "client_certificate_type"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.PADDING:Lsun/security/ssl/SSLExtension;
235: new sun.security.ssl.SSLExtension
dup
ldc "ENCRYPT_THEN_MAC"
bipush 37
bipush 22
ldc "encrypt_then_mac"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.ENCRYPT_THEN_MAC:Lsun/security/ssl/SSLExtension;
236: new sun.security.ssl.SSLExtension
dup
ldc "CH_EXTENDED_MASTER_SECRET"
bipush 38
bipush 23
ldc "extended_master_secret"
237: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
238: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
239: getstatic sun.security.ssl.ExtendedMasterSecretExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
240: getstatic sun.security.ssl.ExtendedMasterSecretExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
241: getstatic sun.security.ssl.ExtendedMasterSecretExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
242: aconst_null
243: aconst_null
244: getstatic sun.security.ssl.ExtendedMasterSecretExtension.emsStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
245: putstatic sun.security.ssl.SSLExtension.CH_EXTENDED_MASTER_SECRET:Lsun/security/ssl/SSLExtension;
246: new sun.security.ssl.SSLExtension
dup
ldc "SH_EXTENDED_MASTER_SECRET"
bipush 39
bipush 23
ldc "extended_master_secret"
247: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
248: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
249: getstatic sun.security.ssl.ExtendedMasterSecretExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
250: getstatic sun.security.ssl.ExtendedMasterSecretExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
251: getstatic sun.security.ssl.ExtendedMasterSecretExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
252: aconst_null
253: aconst_null
254: getstatic sun.security.ssl.ExtendedMasterSecretExtension.emsStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
255: putstatic sun.security.ssl.SSLExtension.SH_EXTENDED_MASTER_SECRET:Lsun/security/ssl/SSLExtension;
256: new sun.security.ssl.SSLExtension
dup
ldc "TOKEN_BINDING"
bipush 40
bipush 24
ldc "token_binding "
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.TOKEN_BINDING:Lsun/security/ssl/SSLExtension;
257: new sun.security.ssl.SSLExtension
dup
ldc "CACHED_INFO"
bipush 41
bipush 25
ldc "cached_info"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CACHED_INFO:Lsun/security/ssl/SSLExtension;
258: new sun.security.ssl.SSLExtension
dup
ldc "CH_SESSION_TICKET"
bipush 42
bipush 35
ldc "session_ticket"
259: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
260: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_10_12:[Lsun/security/ssl/ProtocolVersion;
261: getstatic sun.security.ssl.SessionTicketExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
262: getstatic sun.security.ssl.SessionTicketExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
263: aconst_null
264: aconst_null
265: aconst_null
266: getstatic sun.security.ssl.SessionTicketExtension.steStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
267: putstatic sun.security.ssl.SSLExtension.CH_SESSION_TICKET:Lsun/security/ssl/SSLExtension;
268: new sun.security.ssl.SSLExtension
dup
ldc "SH_SESSION_TICKET"
bipush 43
bipush 35
ldc "session_ticket"
269: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
270: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_10_12:[Lsun/security/ssl/ProtocolVersion;
271: getstatic sun.security.ssl.SessionTicketExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
272: getstatic sun.security.ssl.SessionTicketExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
273: aconst_null
274: aconst_null
275: aconst_null
276: getstatic sun.security.ssl.SessionTicketExtension.steStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
277: putstatic sun.security.ssl.SSLExtension.SH_SESSION_TICKET:Lsun/security/ssl/SSLExtension;
278: new sun.security.ssl.SSLExtension
dup
ldc "CH_EARLY_DATA"
bipush 44
bipush 42
ldc "early_data"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.CH_EARLY_DATA:Lsun/security/ssl/SSLExtension;
279: new sun.security.ssl.SSLExtension
dup
ldc "EE_EARLY_DATA"
bipush 45
bipush 42
ldc "early_data"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.EE_EARLY_DATA:Lsun/security/ssl/SSLExtension;
280: new sun.security.ssl.SSLExtension
dup
ldc "NST_EARLY_DATA"
bipush 46
bipush 42
ldc "early_data"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.NST_EARLY_DATA:Lsun/security/ssl/SSLExtension;
281: new sun.security.ssl.SSLExtension
dup
ldc "CH_SUPPORTED_VERSIONS"
bipush 47
bipush 43
ldc "supported_versions"
282: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
283: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_13:[Lsun/security/ssl/ProtocolVersion;
284: getstatic sun.security.ssl.SupportedVersionsExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
285: getstatic sun.security.ssl.SupportedVersionsExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
286: aconst_null
287: aconst_null
288: aconst_null
289: getstatic sun.security.ssl.SupportedVersionsExtension.chStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
290: putstatic sun.security.ssl.SSLExtension.CH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
291: new sun.security.ssl.SSLExtension
dup
ldc "SH_SUPPORTED_VERSIONS"
bipush 48
bipush 43
ldc "supported_versions"
292: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
293: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
294: getstatic sun.security.ssl.SupportedVersionsExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
295: getstatic sun.security.ssl.SupportedVersionsExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
296: aconst_null
297: aconst_null
298: aconst_null
299: getstatic sun.security.ssl.SupportedVersionsExtension.shStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
300: putstatic sun.security.ssl.SSLExtension.SH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
301: new sun.security.ssl.SSLExtension
dup
ldc "HRR_SUPPORTED_VERSIONS"
bipush 49
bipush 43
ldc "supported_versions"
302: getstatic sun.security.ssl.SSLHandshake.HELLO_RETRY_REQUEST:Lsun/security/ssl/SSLHandshake;
303: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
304: getstatic sun.security.ssl.SupportedVersionsExtension.hrrNetworkProducer:Lsun/security/ssl/HandshakeProducer;
305: getstatic sun.security.ssl.SupportedVersionsExtension.hrrOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
306: aconst_null
307: aconst_null
308: aconst_null
309: getstatic sun.security.ssl.SupportedVersionsExtension.hrrStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
310: putstatic sun.security.ssl.SSLExtension.HRR_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
311: new sun.security.ssl.SSLExtension
dup
ldc "MH_SUPPORTED_VERSIONS"
bipush 50
bipush 43
ldc "supported_versions"
312: getstatic sun.security.ssl.SSLHandshake.MESSAGE_HASH:Lsun/security/ssl/SSLHandshake;
313: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
314: getstatic sun.security.ssl.SupportedVersionsExtension.hrrReproducer:Lsun/security/ssl/HandshakeProducer;
315: aconst_null
aconst_null
aconst_null
316: aconst_null
317: getstatic sun.security.ssl.SupportedVersionsExtension.hrrStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
318: putstatic sun.security.ssl.SSLExtension.MH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
319: new sun.security.ssl.SSLExtension
dup
ldc "CH_COOKIE"
bipush 51
bipush 44
ldc "cookie"
320: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
321: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
322: getstatic sun.security.ssl.CookieExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
323: getstatic sun.security.ssl.CookieExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
324: aconst_null
325: getstatic sun.security.ssl.CookieExtension.chOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
326: aconst_null
327: getstatic sun.security.ssl.CookieExtension.cookieStringizer:Lsun/security/ssl/CookieExtension$CookieStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
328: putstatic sun.security.ssl.SSLExtension.CH_COOKIE:Lsun/security/ssl/SSLExtension;
329: new sun.security.ssl.SSLExtension
dup
ldc "HRR_COOKIE"
bipush 52
bipush 44
ldc "cookie"
330: getstatic sun.security.ssl.SSLHandshake.HELLO_RETRY_REQUEST:Lsun/security/ssl/SSLHandshake;
331: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
332: getstatic sun.security.ssl.CookieExtension.hrrNetworkProducer:Lsun/security/ssl/HandshakeProducer;
333: getstatic sun.security.ssl.CookieExtension.hrrOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
334: aconst_null
aconst_null
335: aconst_null
336: getstatic sun.security.ssl.CookieExtension.cookieStringizer:Lsun/security/ssl/CookieExtension$CookieStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
337: putstatic sun.security.ssl.SSLExtension.HRR_COOKIE:Lsun/security/ssl/SSLExtension;
338: new sun.security.ssl.SSLExtension
dup
ldc "MH_COOKIE"
bipush 53
bipush 44
ldc "cookie"
339: getstatic sun.security.ssl.SSLHandshake.MESSAGE_HASH:Lsun/security/ssl/SSLHandshake;
340: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
341: getstatic sun.security.ssl.CookieExtension.hrrNetworkReproducer:Lsun/security/ssl/HandshakeProducer;
342: aconst_null
aconst_null
aconst_null
343: aconst_null
344: getstatic sun.security.ssl.CookieExtension.cookieStringizer:Lsun/security/ssl/CookieExtension$CookieStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
345: putstatic sun.security.ssl.SSLExtension.MH_COOKIE:Lsun/security/ssl/SSLExtension;
346: new sun.security.ssl.SSLExtension
dup
ldc "PSK_KEY_EXCHANGE_MODES"
bipush 54
bipush 45
ldc "psk_key_exchange_modes"
347: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
348: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
349: getstatic sun.security.ssl.PskKeyExchangeModesExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
350: getstatic sun.security.ssl.PskKeyExchangeModesExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
351: getstatic sun.security.ssl.PskKeyExchangeModesExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
352: aconst_null
353: getstatic sun.security.ssl.PskKeyExchangeModesExtension.chOnTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
354: getstatic sun.security.ssl.PskKeyExchangeModesExtension.pkemStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
355: putstatic sun.security.ssl.SSLExtension.PSK_KEY_EXCHANGE_MODES:Lsun/security/ssl/SSLExtension;
356: new sun.security.ssl.SSLExtension
dup
ldc "CH_CERTIFICATE_AUTHORITIES"
bipush 55
bipush 47
ldc "certificate_authorities"
357: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
358: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
359: getstatic sun.security.ssl.CertificateAuthoritiesExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
360: getstatic sun.security.ssl.CertificateAuthoritiesExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
361: aconst_null
362: aconst_null
363: aconst_null
364: getstatic sun.security.ssl.CertificateAuthoritiesExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
365: putstatic sun.security.ssl.SSLExtension.CH_CERTIFICATE_AUTHORITIES:Lsun/security/ssl/SSLExtension;
366: new sun.security.ssl.SSLExtension
dup
ldc "CR_CERTIFICATE_AUTHORITIES"
bipush 56
bipush 47
ldc "certificate_authorities"
367: getstatic sun.security.ssl.SSLHandshake.CERTIFICATE_REQUEST:Lsun/security/ssl/SSLHandshake;
368: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
369: getstatic sun.security.ssl.CertificateAuthoritiesExtension.crNetworkProducer:Lsun/security/ssl/HandshakeProducer;
370: getstatic sun.security.ssl.CertificateAuthoritiesExtension.crOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
371: aconst_null
372: aconst_null
373: aconst_null
374: getstatic sun.security.ssl.CertificateAuthoritiesExtension.ssStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
375: putstatic sun.security.ssl.SSLExtension.CR_CERTIFICATE_AUTHORITIES:Lsun/security/ssl/SSLExtension;
376: new sun.security.ssl.SSLExtension
dup
ldc "OID_FILTERS"
bipush 57
bipush 48
ldc "oid_filters"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.OID_FILTERS:Lsun/security/ssl/SSLExtension;
377: new sun.security.ssl.SSLExtension
dup
ldc "POST_HANDSHAKE_AUTH"
bipush 58
bipush 48
ldc "post_handshake_auth"
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;)V
putstatic sun.security.ssl.SSLExtension.POST_HANDSHAKE_AUTH:Lsun/security/ssl/SSLExtension;
378: new sun.security.ssl.SSLExtension
dup
ldc "CH_KEY_SHARE"
bipush 59
bipush 51
ldc "key_share"
379: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
380: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
381: getstatic sun.security.ssl.KeyShareExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
382: getstatic sun.security.ssl.KeyShareExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
383: aconst_null
384: aconst_null
385: getstatic sun.security.ssl.KeyShareExtension.chOnTradAbsence:Lsun/security/ssl/HandshakeAbsence;
386: getstatic sun.security.ssl.KeyShareExtension.chStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
387: putstatic sun.security.ssl.SSLExtension.CH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
388: new sun.security.ssl.SSLExtension
dup
ldc "SH_KEY_SHARE"
bipush 60
bipush 51
ldc "key_share"
389: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
390: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
391: getstatic sun.security.ssl.KeyShareExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
392: getstatic sun.security.ssl.KeyShareExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
393: getstatic sun.security.ssl.KeyShareExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
394: aconst_null
395: aconst_null
396: getstatic sun.security.ssl.KeyShareExtension.shStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
397: putstatic sun.security.ssl.SSLExtension.SH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
398: new sun.security.ssl.SSLExtension
dup
ldc "HRR_KEY_SHARE"
bipush 61
bipush 51
ldc "key_share"
399: getstatic sun.security.ssl.SSLHandshake.HELLO_RETRY_REQUEST:Lsun/security/ssl/SSLHandshake;
400: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
401: getstatic sun.security.ssl.KeyShareExtension.hrrNetworkProducer:Lsun/security/ssl/HandshakeProducer;
402: getstatic sun.security.ssl.KeyShareExtension.hrrOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
403: aconst_null
aconst_null
aconst_null
404: getstatic sun.security.ssl.KeyShareExtension.hrrStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
405: putstatic sun.security.ssl.SSLExtension.HRR_KEY_SHARE:Lsun/security/ssl/SSLExtension;
406: new sun.security.ssl.SSLExtension
dup
ldc "MH_KEY_SHARE"
bipush 62
bipush 51
ldc "key_share"
407: getstatic sun.security.ssl.SSLHandshake.MESSAGE_HASH:Lsun/security/ssl/SSLHandshake;
408: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
409: getstatic sun.security.ssl.KeyShareExtension.hrrNetworkReproducer:Lsun/security/ssl/HandshakeProducer;
410: aconst_null
aconst_null
aconst_null
aconst_null
411: getstatic sun.security.ssl.KeyShareExtension.hrrStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
412: putstatic sun.security.ssl.SSLExtension.MH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
413: new sun.security.ssl.SSLExtension
dup
ldc "CH_RENEGOTIATION_INFO"
bipush 63
ldc 65281
ldc "renegotiation_info"
414: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
415: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
416: getstatic sun.security.ssl.RenegoInfoExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
417: getstatic sun.security.ssl.RenegoInfoExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
418: getstatic sun.security.ssl.RenegoInfoExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
419: aconst_null
420: aconst_null
421: getstatic sun.security.ssl.RenegoInfoExtension.rniStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
422: putstatic sun.security.ssl.SSLExtension.CH_RENEGOTIATION_INFO:Lsun/security/ssl/SSLExtension;
423: new sun.security.ssl.SSLExtension
dup
ldc "SH_RENEGOTIATION_INFO"
bipush 64
ldc 65281
ldc "renegotiation_info"
424: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
425: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_TO_12:[Lsun/security/ssl/ProtocolVersion;
426: getstatic sun.security.ssl.RenegoInfoExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
427: getstatic sun.security.ssl.RenegoInfoExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
428: getstatic sun.security.ssl.RenegoInfoExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
429: aconst_null
430: aconst_null
431: getstatic sun.security.ssl.RenegoInfoExtension.rniStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
432: putstatic sun.security.ssl.SSLExtension.SH_RENEGOTIATION_INFO:Lsun/security/ssl/SSLExtension;
433: new sun.security.ssl.SSLExtension
dup
ldc "CH_PRE_SHARED_KEY"
bipush 65
bipush 41
ldc "pre_shared_key"
434: getstatic sun.security.ssl.SSLHandshake.CLIENT_HELLO:Lsun/security/ssl/SSLHandshake;
435: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
436: getstatic sun.security.ssl.PreSharedKeyExtension.chNetworkProducer:Lsun/security/ssl/HandshakeProducer;
437: getstatic sun.security.ssl.PreSharedKeyExtension.chOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
438: getstatic sun.security.ssl.PreSharedKeyExtension.chOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
439: getstatic sun.security.ssl.PreSharedKeyExtension.chOnTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
440: getstatic sun.security.ssl.PreSharedKeyExtension.chOnTradAbsence:Lsun/security/ssl/HandshakeAbsence;
441: getstatic sun.security.ssl.PreSharedKeyExtension.chStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
442: putstatic sun.security.ssl.SSLExtension.CH_PRE_SHARED_KEY:Lsun/security/ssl/SSLExtension;
443: new sun.security.ssl.SSLExtension
dup
ldc "SH_PRE_SHARED_KEY"
bipush 66
bipush 41
ldc "pre_shared_key"
444: getstatic sun.security.ssl.SSLHandshake.SERVER_HELLO:Lsun/security/ssl/SSLHandshake;
445: getstatic sun.security.ssl.ProtocolVersion.PROTOCOLS_OF_13:[Lsun/security/ssl/ProtocolVersion;
446: getstatic sun.security.ssl.PreSharedKeyExtension.shNetworkProducer:Lsun/security/ssl/HandshakeProducer;
447: getstatic sun.security.ssl.PreSharedKeyExtension.shOnLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
448: getstatic sun.security.ssl.PreSharedKeyExtension.shOnLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
449: aconst_null
aconst_null
450: getstatic sun.security.ssl.PreSharedKeyExtension.shStringizer:Lsun/security/ssl/SSLStringizer;
invokespecial sun.security.ssl.SSLExtension.<init>:(Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
451: putstatic sun.security.ssl.SSLExtension.SH_PRE_SHARED_KEY:Lsun/security/ssl/SSLExtension;
452: bipush 67
anewarray sun.security.ssl.SSLExtension
dup
iconst_0
getstatic sun.security.ssl.SSLExtension.CH_SERVER_NAME:Lsun/security/ssl/SSLExtension;
aastore
dup
iconst_1
getstatic sun.security.ssl.SSLExtension.SH_SERVER_NAME:Lsun/security/ssl/SSLExtension;
aastore
dup
iconst_2
getstatic sun.security.ssl.SSLExtension.EE_SERVER_NAME:Lsun/security/ssl/SSLExtension;
aastore
dup
iconst_3
getstatic sun.security.ssl.SSLExtension.CH_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
aastore
dup
iconst_4
getstatic sun.security.ssl.SSLExtension.SH_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
aastore
dup
iconst_5
getstatic sun.security.ssl.SSLExtension.EE_MAX_FRAGMENT_LENGTH:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 6
getstatic sun.security.ssl.SSLExtension.CLIENT_CERTIFICATE_URL:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 7
getstatic sun.security.ssl.SSLExtension.TRUSTED_CA_KEYS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 8
getstatic sun.security.ssl.SSLExtension.TRUNCATED_HMAC:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 9
getstatic sun.security.ssl.SSLExtension.CH_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 10
getstatic sun.security.ssl.SSLExtension.SH_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 11
getstatic sun.security.ssl.SSLExtension.CR_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 12
getstatic sun.security.ssl.SSLExtension.CT_STATUS_REQUEST:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 13
getstatic sun.security.ssl.SSLExtension.USER_MAPPING:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 14
getstatic sun.security.ssl.SSLExtension.CLIENT_AUTHZ:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 15
getstatic sun.security.ssl.SSLExtension.SERVER_AUTHZ:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 16
getstatic sun.security.ssl.SSLExtension.CERT_TYPE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 17
getstatic sun.security.ssl.SSLExtension.CH_SUPPORTED_GROUPS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 18
getstatic sun.security.ssl.SSLExtension.EE_SUPPORTED_GROUPS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 19
getstatic sun.security.ssl.SSLExtension.CH_EC_POINT_FORMATS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 20
getstatic sun.security.ssl.SSLExtension.SH_EC_POINT_FORMATS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 21
getstatic sun.security.ssl.SSLExtension.SRP:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 22
getstatic sun.security.ssl.SSLExtension.CH_SIGNATURE_ALGORITHMS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 23
getstatic sun.security.ssl.SSLExtension.CR_SIGNATURE_ALGORITHMS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 24
getstatic sun.security.ssl.SSLExtension.CH_SIGNATURE_ALGORITHMS_CERT:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 25
getstatic sun.security.ssl.SSLExtension.CR_SIGNATURE_ALGORITHMS_CERT:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 26
getstatic sun.security.ssl.SSLExtension.USE_SRTP:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 27
getstatic sun.security.ssl.SSLExtension.HEARTBEAT:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 28
getstatic sun.security.ssl.SSLExtension.CH_ALPN:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 29
getstatic sun.security.ssl.SSLExtension.SH_ALPN:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 30
getstatic sun.security.ssl.SSLExtension.EE_ALPN:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 31
getstatic sun.security.ssl.SSLExtension.CH_STATUS_REQUEST_V2:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 32
getstatic sun.security.ssl.SSLExtension.SH_STATUS_REQUEST_V2:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 33
getstatic sun.security.ssl.SSLExtension.SIGNED_CERT_TIMESTAMP:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 34
getstatic sun.security.ssl.SSLExtension.CLIENT_CERT_TYPE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 35
getstatic sun.security.ssl.SSLExtension.SERVER_CERT_TYPE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 36
getstatic sun.security.ssl.SSLExtension.PADDING:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 37
getstatic sun.security.ssl.SSLExtension.ENCRYPT_THEN_MAC:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 38
getstatic sun.security.ssl.SSLExtension.CH_EXTENDED_MASTER_SECRET:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 39
getstatic sun.security.ssl.SSLExtension.SH_EXTENDED_MASTER_SECRET:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 40
getstatic sun.security.ssl.SSLExtension.TOKEN_BINDING:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 41
getstatic sun.security.ssl.SSLExtension.CACHED_INFO:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 42
getstatic sun.security.ssl.SSLExtension.CH_SESSION_TICKET:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 43
getstatic sun.security.ssl.SSLExtension.SH_SESSION_TICKET:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 44
getstatic sun.security.ssl.SSLExtension.CH_EARLY_DATA:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 45
getstatic sun.security.ssl.SSLExtension.EE_EARLY_DATA:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 46
getstatic sun.security.ssl.SSLExtension.NST_EARLY_DATA:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 47
getstatic sun.security.ssl.SSLExtension.CH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 48
getstatic sun.security.ssl.SSLExtension.SH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 49
getstatic sun.security.ssl.SSLExtension.HRR_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 50
getstatic sun.security.ssl.SSLExtension.MH_SUPPORTED_VERSIONS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 51
getstatic sun.security.ssl.SSLExtension.CH_COOKIE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 52
getstatic sun.security.ssl.SSLExtension.HRR_COOKIE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 53
getstatic sun.security.ssl.SSLExtension.MH_COOKIE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 54
getstatic sun.security.ssl.SSLExtension.PSK_KEY_EXCHANGE_MODES:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 55
getstatic sun.security.ssl.SSLExtension.CH_CERTIFICATE_AUTHORITIES:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 56
getstatic sun.security.ssl.SSLExtension.CR_CERTIFICATE_AUTHORITIES:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 57
getstatic sun.security.ssl.SSLExtension.OID_FILTERS:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 58
getstatic sun.security.ssl.SSLExtension.POST_HANDSHAKE_AUTH:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 59
getstatic sun.security.ssl.SSLExtension.CH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 60
getstatic sun.security.ssl.SSLExtension.SH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 61
getstatic sun.security.ssl.SSLExtension.HRR_KEY_SHARE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 62
getstatic sun.security.ssl.SSLExtension.MH_KEY_SHARE:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 63
getstatic sun.security.ssl.SSLExtension.CH_RENEGOTIATION_INFO:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 64
getstatic sun.security.ssl.SSLExtension.SH_RENEGOTIATION_INFO:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 65
getstatic sun.security.ssl.SSLExtension.CH_PRE_SHARED_KEY:Lsun/security/ssl/SSLExtension;
aastore
dup
bipush 66
getstatic sun.security.ssl.SSLExtension.SH_PRE_SHARED_KEY:Lsun/security/ssl/SSLExtension;
aastore
putstatic sun.security.ssl.SSLExtension.ENUM$VALUES:[Lsun/security/ssl/SSLExtension;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, int, java.lang.String);
descriptor: (Ljava/lang/String;IILjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=5, args_size=5
start local 0 start local 3 start local 4 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
putfield sun.security.ssl.SSLExtension.id:I
2: aload 0
getstatic sun.security.ssl.SSLHandshake.NOT_APPLICABLE:Lsun/security/ssl/SSLHandshake;
putfield sun.security.ssl.SSLExtension.handshakeType:Lsun/security/ssl/SSLHandshake;
3: aload 0
aload 4
putfield sun.security.ssl.SSLExtension.name:Ljava/lang/String;
4: aload 0
iconst_0
anewarray sun.security.ssl.ProtocolVersion
putfield sun.security.ssl.SSLExtension.supportedProtocols:[Lsun/security/ssl/ProtocolVersion;
5: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.networkProducer:Lsun/security/ssl/HandshakeProducer;
6: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.onLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
7: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.onLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
8: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.onTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
9: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.onTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
10: aload 0
aconst_null
putfield sun.security.ssl.SSLExtension.stringizer:Lsun/security/ssl/SSLStringizer;
11: return
end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lsun/security/ssl/SSLExtension;
0 12 3 id I
0 12 4 name Ljava/lang/String;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
id
name
private void <init>(java.lang.String, int, int, java.lang.String, sun.security.ssl.SSLHandshake, sun.security.ssl.ProtocolVersion[], sun.security.ssl.HandshakeProducer, sun.security.ssl.SSLExtension$ExtensionConsumer, sun.security.ssl.HandshakeAbsence, sun.security.ssl.HandshakeConsumer, sun.security.ssl.HandshakeAbsence, sun.security.ssl.SSLStringizer);
descriptor: (Ljava/lang/String;IILjava/lang/String;Lsun/security/ssl/SSLHandshake;[Lsun/security/ssl/ProtocolVersion;Lsun/security/ssl/HandshakeProducer;Lsun/security/ssl/SSLExtension$ExtensionConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/HandshakeConsumer;Lsun/security/ssl/HandshakeAbsence;Lsun/security/ssl/SSLStringizer;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=13, args_size=13
start local 0 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
iload 3
putfield sun.security.ssl.SSLExtension.id:I
2: aload 0
aload 5
putfield sun.security.ssl.SSLExtension.handshakeType:Lsun/security/ssl/SSLHandshake;
3: aload 0
aload 4
putfield sun.security.ssl.SSLExtension.name:Ljava/lang/String;
4: aload 0
aload 6
putfield sun.security.ssl.SSLExtension.supportedProtocols:[Lsun/security/ssl/ProtocolVersion;
5: aload 0
aload 7
putfield sun.security.ssl.SSLExtension.networkProducer:Lsun/security/ssl/HandshakeProducer;
6: aload 0
aload 8
putfield sun.security.ssl.SSLExtension.onLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
7: aload 0
aload 9
putfield sun.security.ssl.SSLExtension.onLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
8: aload 0
aload 10
putfield sun.security.ssl.SSLExtension.onTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
9: aload 0
aload 11
putfield sun.security.ssl.SSLExtension.onTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
10: aload 0
aload 12
putfield sun.security.ssl.SSLExtension.stringizer:Lsun/security/ssl/SSLStringizer;
11: return
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lsun/security/ssl/SSLExtension;
0 12 3 id I
0 12 4 name Ljava/lang/String;
0 12 5 handshakeType Lsun/security/ssl/SSLHandshake;
0 12 6 supportedProtocols [Lsun/security/ssl/ProtocolVersion;
0 12 7 producer Lsun/security/ssl/HandshakeProducer;
0 12 8 onLoadConsumer Lsun/security/ssl/SSLExtension$ExtensionConsumer;
0 12 9 onLoadAbsence Lsun/security/ssl/HandshakeAbsence;
0 12 10 onTradeConsumer Lsun/security/ssl/HandshakeConsumer;
0 12 11 onTradeAbsence Lsun/security/ssl/HandshakeAbsence;
0 12 12 stringize Lsun/security/ssl/SSLStringizer;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
id
name
handshakeType
supportedProtocols
producer
onLoadConsumer
onLoadAbsence
onTradeConsumer
onTradeAbsence
stringize
static sun.security.ssl.SSLExtension valueOf(sun.security.ssl.SSLHandshake, int);
descriptor: (Lsun/security/ssl/SSLHandshake;I)Lsun/security/ssl/SSLExtension;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: invokestatic sun.security.ssl.SSLExtension.values:()[Lsun/security/ssl/SSLExtension;
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 6
StackMap locals: sun.security.ssl.SSLHandshake int top int int sun.security.ssl.SSLExtension[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
getfield sun.security.ssl.SSLExtension.id:I
iload 1
if_icmpne 5
3: aload 2
getfield sun.security.ssl.SSLExtension.handshakeType:Lsun/security/ssl/SSLHandshake;
aload 0
if_acmpne 5
4: aload 2
areturn
end local 2 5: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
6: iload 3
iload 4
if_icmplt 1
7: aconst_null
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 handshakeType Lsun/security/ssl/SSLHandshake;
0 8 1 extensionType I
2 5 2 ext Lsun/security/ssl/SSLExtension;
MethodParameters:
Name Flags
handshakeType
extensionType
static java.lang.String nameOf(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: invokestatic sun.security.ssl.SSLExtension.values:()[Lsun/security/ssl/SSLExtension;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 5
StackMap locals: int top int int sun.security.ssl.SSLExtension[]
StackMap stack:
1: aload 4
iload 2
aaload
astore 1
start local 1 2: aload 1
getfield sun.security.ssl.SSLExtension.id:I
iload 0
if_icmpne 4
3: aload 1
getfield sun.security.ssl.SSLExtension.name:Ljava/lang/String;
areturn
end local 1 4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
iload 3
if_icmplt 1
6: ldc "unknown extension"
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 extensionType I
2 4 1 ext Lsun/security/ssl/SSLExtension;
MethodParameters:
Name Flags
extensionType
static boolean isConsumable(int);
descriptor: (I)Z
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: invokestatic sun.security.ssl.SSLExtension.values:()[Lsun/security/ssl/SSLExtension;
dup
astore 4
arraylength
istore 3
iconst_0
istore 2
goto 6
StackMap locals: int top int int sun.security.ssl.SSLExtension[]
StackMap stack:
1: aload 4
iload 2
aaload
astore 1
start local 1 2: aload 1
getfield sun.security.ssl.SSLExtension.id:I
iload 0
if_icmpne 5
3: aload 1
getfield sun.security.ssl.SSLExtension.onLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
ifnull 5
4: iconst_1
ireturn
end local 1 5: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
6: iload 2
iload 3
if_icmplt 1
7: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 extensionType I
2 5 1 ext Lsun/security/ssl/SSLExtension;
MethodParameters:
Name Flags
extensionType
public byte[] produce(sun.security.ssl.ConnectionContext, sun.security.ssl.SSLHandshake$HandshakeMessage);
descriptor: (Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.security.ssl.SSLExtension.networkProducer:Lsun/security/ssl/HandshakeProducer;
ifnull 2
1: aload 0
getfield sun.security.ssl.SSLExtension.networkProducer:Lsun/security/ssl/HandshakeProducer;
aload 1
aload 2
invokeinterface sun.security.ssl.HandshakeProducer.produce:(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)[B
areturn
2: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
3: ldc "Not yet supported extension producing."
4: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lsun/security/ssl/SSLExtension;
0 5 1 context Lsun/security/ssl/ConnectionContext;
0 5 2 message Lsun/security/ssl/SSLHandshake$HandshakeMessage;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
message
public void consumeOnLoad(sun.security.ssl.ConnectionContext, sun.security.ssl.SSLHandshake$HandshakeMessage, java.nio.ByteBuffer);
descriptor: (Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;Ljava/nio/ByteBuffer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield sun.security.ssl.SSLExtension.onLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
ifnull 3
1: aload 0
getfield sun.security.ssl.SSLExtension.onLoadConsumer:Lsun/security/ssl/SSLExtension$ExtensionConsumer;
aload 1
aload 2
aload 3
invokeinterface sun.security.ssl.SSLExtension$ExtensionConsumer.consume:(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;Ljava/nio/ByteBuffer;)V
2: goto 6
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
4: ldc "Not yet supported extension loading."
5: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/security/ssl/SSLExtension;
0 7 1 context Lsun/security/ssl/ConnectionContext;
0 7 2 message Lsun/security/ssl/SSLHandshake$HandshakeMessage;
0 7 3 buffer Ljava/nio/ByteBuffer;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
message
buffer
public void consumeOnTrade(sun.security.ssl.ConnectionContext, sun.security.ssl.SSLHandshake$HandshakeMessage);
descriptor: (Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.security.ssl.SSLExtension.onTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
ifnull 3
1: aload 0
getfield sun.security.ssl.SSLExtension.onTradeConsumer:Lsun/security/ssl/HandshakeConsumer;
aload 1
aload 2
invokeinterface sun.security.ssl.HandshakeConsumer.consume:(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
2: goto 6
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
4: ldc "Not yet supported extension processing."
5: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/security/ssl/SSLExtension;
0 7 1 context Lsun/security/ssl/ConnectionContext;
0 7 2 message Lsun/security/ssl/SSLHandshake$HandshakeMessage;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
message
void absentOnLoad(sun.security.ssl.ConnectionContext, sun.security.ssl.SSLHandshake$HandshakeMessage);
descriptor: (Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.security.ssl.SSLExtension.onLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
ifnull 3
1: aload 0
getfield sun.security.ssl.SSLExtension.onLoadAbsence:Lsun/security/ssl/HandshakeAbsence;
aload 1
aload 2
invokeinterface sun.security.ssl.HandshakeAbsence.absent:(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
2: goto 6
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
4: ldc "Not yet supported extension absence processing."
5: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/security/ssl/SSLExtension;
0 7 1 context Lsun/security/ssl/ConnectionContext;
0 7 2 message Lsun/security/ssl/SSLHandshake$HandshakeMessage;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
message
void absentOnTrade(sun.security.ssl.ConnectionContext, sun.security.ssl.SSLHandshake$HandshakeMessage);
descriptor: (Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield sun.security.ssl.SSLExtension.onTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
ifnull 3
1: aload 0
getfield sun.security.ssl.SSLExtension.onTradeAbsence:Lsun/security/ssl/HandshakeAbsence;
aload 1
aload 2
invokeinterface sun.security.ssl.HandshakeAbsence.absent:(Lsun/security/ssl/ConnectionContext;Lsun/security/ssl/SSLHandshake$HandshakeMessage;)V
2: goto 6
3: StackMap locals:
StackMap stack:
new java.lang.UnsupportedOperationException
dup
4: ldc "Not yet supported extension absence processing."
5: invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/security/ssl/SSLExtension;
0 7 1 context Lsun/security/ssl/ConnectionContext;
0 7 2 message Lsun/security/ssl/SSLHandshake$HandshakeMessage;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
context
message
public boolean isAvailable(sun.security.ssl.ProtocolVersion);
descriptor: (Lsun/security/ssl/ProtocolVersion;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: iconst_0
istore 2
start local 2 1: goto 5
2: StackMap locals: int
StackMap stack:
aload 0
getfield sun.security.ssl.SSLExtension.supportedProtocols:[Lsun/security/ssl/ProtocolVersion;
iload 2
aaload
aload 1
if_acmpne 4
3: iconst_1
ireturn
4: StackMap locals:
StackMap stack:
iinc 2 1
StackMap locals:
StackMap stack:
5: iload 2
aload 0
getfield sun.security.ssl.SSLExtension.supportedProtocols:[Lsun/security/ssl/ProtocolVersion;
arraylength
if_icmplt 2
end local 2 6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lsun/security/ssl/SSLExtension;
0 7 1 protocolVersion Lsun/security/ssl/ProtocolVersion;
1 6 2 i I
MethodParameters:
Name Flags
protocolVersion
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.security.ssl.SSLExtension.name:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/SSLExtension;
public java.lang.String toString(sun.security.ssl.HandshakeContext, java.nio.ByteBuffer);
descriptor: (Lsun/security/ssl/HandshakeContext;Ljava/nio/ByteBuffer;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, args_size=3
start local 0 start local 1 start local 2 0: new java.text.MessageFormat
dup
1: ldc "\"{0} ({1})\": '{'\n{2}\n'}'"
2: getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
3: invokespecial java.text.MessageFormat.<init>:(Ljava/lang/String;Ljava/util/Locale;)V
astore 3
start local 3 4: aload 0
getfield sun.security.ssl.SSLExtension.stringizer:Lsun/security/ssl/SSLStringizer;
ifnonnull 9
5: new sun.security.util.HexDumpEncoder
dup
invokespecial sun.security.util.HexDumpEncoder.<init>:()V
astore 5
start local 5 6: aload 5
aload 2
invokevirtual java.nio.ByteBuffer.duplicate:()Ljava/nio/ByteBuffer;
invokevirtual sun.security.util.HexDumpEncoder.encode:(Ljava/nio/ByteBuffer;)Ljava/lang/String;
astore 6
start local 6 7: aload 6
astore 4
end local 6 end local 5 start local 4 8: goto 10
end local 4 9: StackMap locals: java.text.MessageFormat
StackMap stack:
aload 0
getfield sun.security.ssl.SSLExtension.stringizer:Lsun/security/ssl/SSLStringizer;
aload 1
aload 2
invokeinterface sun.security.ssl.SSLStringizer.toString:(Lsun/security/ssl/HandshakeContext;Ljava/nio/ByteBuffer;)Ljava/lang/String;
astore 4
start local 4 10: StackMap locals: java.lang.String
StackMap stack:
iconst_3
anewarray java.lang.Object
dup
iconst_0
11: aload 0
getfield sun.security.ssl.SSLExtension.name:Ljava/lang/String;
aastore
dup
iconst_1
12: aload 0
getfield sun.security.ssl.SSLExtension.id:I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
13: aload 4
invokestatic sun.security.ssl.Utilities.indent:(Ljava/lang/String;)Ljava/lang/String;
aastore
14: astore 5
start local 5 15: aload 3
aload 5
invokevirtual java.text.MessageFormat.format:(Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 16 0 this Lsun/security/ssl/SSLExtension;
0 16 1 handshakeContext Lsun/security/ssl/HandshakeContext;
0 16 2 byteBuffer Ljava/nio/ByteBuffer;
4 16 3 messageFormat Ljava/text/MessageFormat;
8 9 4 extData Ljava/lang/String;
10 16 4 extData Ljava/lang/String;
6 8 5 hexEncoder Lsun/security/util/HexDumpEncoder;
7 8 6 encoded Ljava/lang/String;
15 16 5 messageFields [Ljava/lang/Object;
MethodParameters:
Name Flags
handshakeContext
byteBuffer
public static sun.security.ssl.SSLExtension[] values();
descriptor: ()[Lsun/security/ssl/SSLExtension;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic sun.security.ssl.SSLExtension.ENUM$VALUES:[Lsun/security/ssl/SSLExtension;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray sun.security.ssl.SSLExtension
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static sun.security.ssl.SSLExtension valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lsun/security/ssl/SSLExtension;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lsun/security/ssl/SSLExtension;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast sun.security.ssl.SSLExtension
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lsun/security/ssl/SSLExtension;>;Lsun/security/ssl/SSLStringizer;
SourceFile: "SSLExtension.java"
NestMembers:
sun.security.ssl.SSLExtension$ClientExtensions sun.security.ssl.SSLExtension$ExtensionConsumer sun.security.ssl.SSLExtension$SSLExtensionSpec sun.security.ssl.SSLExtension$ServerExtensions
InnerClasses:
final ClientExtensions = sun.security.ssl.SSLExtension$ClientExtensions of sun.security.ssl.SSLExtension
abstract ExtensionConsumer = sun.security.ssl.SSLExtension$ExtensionConsumer of sun.security.ssl.SSLExtension
abstract SSLExtensionSpec = sun.security.ssl.SSLExtension$SSLExtensionSpec of sun.security.ssl.SSLExtension
final ServerExtensions = sun.security.ssl.SSLExtension$ServerExtensions of sun.security.ssl.SSLExtension
abstract HandshakeMessage = sun.security.ssl.SSLHandshake$HandshakeMessage of sun.security.ssl.SSLHandshake