final class sun.security.ssl.ClientHandshaker extends sun.security.ssl.Handshaker
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: sun.security.ssl.ClientHandshaker
super_class: sun.security.ssl.Handshaker
{
private static final int ALTNAME_DNS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 2
private static final int ALTNAME_IP;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 7
private java.security.PublicKey serverKey;
descriptor: Ljava/security/PublicKey;
flags: (0x0002) ACC_PRIVATE
private java.security.PublicKey ephemeralServerKey;
descriptor: Ljava/security/PublicKey;
flags: (0x0002) ACC_PRIVATE
private java.math.BigInteger serverDH;
descriptor: Ljava/math/BigInteger;
flags: (0x0002) ACC_PRIVATE
private DHCrypt dh;
descriptor: LDHCrypt;
flags: (0x0002) ACC_PRIVATE
private ECDHCrypt ecdh;
descriptor: LECDHCrypt;
flags: (0x0002) ACC_PRIVATE
private sun.security.ssl.CertificateRequest certRequest;
descriptor: Lsun/security/ssl/CertificateRequest;
flags: (0x0002) ACC_PRIVATE
private boolean serverKeyExchangeReceived;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private sun.security.ssl.ProtocolVersion maxProtocolVersion;
descriptor: Lsun/security/ssl/ProtocolVersion;
flags: (0x0002) ACC_PRIVATE
private static final boolean enableSNIExtension;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final boolean allowUnsafeServerCertChange;
descriptor: Z
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private java.util.List<javax.net.ssl.SNIServerName> requestedServerNames;
descriptor: Ljava/util/List;
flags: (0x0002) ACC_PRIVATE
Signature: Ljava/util/List<Ljavax/net/ssl/SNIServerName;>;
private boolean serverNamesAccepted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.security.cert.X509Certificate[] reservedServerCerts;
descriptor: [Ljava/security/cert/X509Certificate;
flags: (0x0002) ACC_PRIVATE
void <init>(sun.security.ssl.SSLSocketImpl, sun.security.ssl.SSLContextImpl, ProtocolList, sun.security.ssl.ProtocolVersion, boolean, boolean, byte[], byte[]);
descriptor: (Lsun/security/ssl/SSLSocketImpl;Lsun/security/ssl/SSLContextImpl;LProtocolList;Lsun/security/ssl/ProtocolVersion;ZZ[B[B)V
flags: (0x0000)
Code:
stack=3, locals=9, args_size=9
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tDHCrypt cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved\n\tProtocolList cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type CertificateRequest\n\tHandshakeStateManager cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tThe method getSignAlgorithms() is undefined for the type CertificateRequest\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type HelloRequest\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ServerHello\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tsvr_random cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tprfAlg cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHelloExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tCLIENT cannot be resolved or is not a field\n\tnullSession cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
MethodParameters:
Name Flags
socket
context
enabledProtocols
activeProtocolVersion
isInitialHandshake
secureRenegotiation
clientVerifyData
serverVerifyData
void <init>(sun.security.ssl.SSLEngineImpl, sun.security.ssl.SSLContextImpl, ProtocolList, sun.security.ssl.ProtocolVersion, boolean, boolean, byte[], byte[]);
descriptor: (Lsun/security/ssl/SSLEngineImpl;Lsun/security/ssl/SSLContextImpl;LProtocolList;Lsun/security/ssl/ProtocolVersion;ZZ[B[B)V
flags: (0x0000)
Code:
stack=3, locals=9, args_size=9
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tDHCrypt cannot be resolved to a type\n\tECDHCrypt cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved\n\tProtocolList cannot be resolved to a type\n\tProtocolList cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type CertificateRequest\n\tHandshakeStateManager cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tThe method getSignAlgorithms() is undefined for the type CertificateRequest\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type HelloRequest\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ServerHello\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tsvr_random cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tprfAlg cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHelloExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tCLIENT cannot be resolved or is not a field\n\tnullSession cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
MethodParameters:
Name Flags
engine
context
enabledProtocols
activeProtocolVersion
isInitialHandshake
secureRenegotiation
clientVerifyData
serverVerifyData
void processMessage(byte, int);
descriptor: (BI)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\trandom_bytes cannot be resolved or is not a field\n\trandom_bytes cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type CertificateRequest\n\tHandshakeStateManager cannot be resolved to a type\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tThe method getSignAlgorithms() is undefined for the type CertificateRequest\n\tSignatureAndHashAlgorithm cannot be resolved to a type\n\tSignatureAndHashAlgorithm cannot be resolved\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n\tHandshakeInStream cannot be resolved to a type\n\tHandshakeStateManager cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
type
messageLen
private void serverHelloRequest(sun.security.ssl.HelloRequest);
descriptor: (Lsun/security/ssl/HelloRequest;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type HelloRequest\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void serverHello(sun.security.ssl.ServerHello);
descriptor: (Lsun/security/ssl/ServerHello;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tThe method print(PrintStream) is undefined for the type ServerHello\n\tprotocolVersion cannot be resolved or is not a field\n\tThe method protocolDetermined(ProtocolVersion) is undefined for the type HandshakeHash\n\tRenegotiationInfoExtension cannot be resolved to a type\n\tRenegotiationInfoExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tsvr_random cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tcipherSuite cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tprfAlg cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tcompression_method cannot be resolved or is not a field\n\tsessionId cannot be resolved or is not a field\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\textensions cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tv cannot be resolved or is not a field\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tThe method getUseExtendedMasterSecret() is undefined for the type SSLSessionImpl\n\tHelloExtension cannot be resolved to a type\n\textensions cannot be resolved or is not a field\n\textensions cannot be resolved or is not a field\n\tThe method getLocalSupportedSignAlgs() from the type Handshaker refers to the missing type SignatureAndHashAlgorithm\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void serverKeyExchange(sun.security.ssl.HandshakeMessage$RSA_ServerKeyExchange);
descriptor: (Lsun/security/ssl/HandshakeMessage$RSA_ServerKeyExchange;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException, java.security.GeneralSecurityException
MethodParameters:
Name Flags
mesg
private void serverKeyExchange(sun.security.ssl.HandshakeMessage$DH_ServerKeyExchange);
descriptor: (Lsun/security/ssl/HandshakeMessage$DH_ServerKeyExchange;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void serverKeyExchange(sun.security.ssl.HandshakeMessage$ECDH_ServerKeyExchange);
descriptor: (Lsun/security/ssl/HandshakeMessage$ECDH_ServerKeyExchange;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void serverHelloDone(sun.security.ssl.ServerHelloDone);
descriptor: (Lsun/security/ssl/ServerHelloDone;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void serverFinished(sun.security.ssl.Finished);
descriptor: (Lsun/security/ssl/Finished;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private void sendChangeCipherAndFinish(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tCLIENT cannot be resolved or is not a field\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
finishedTag
sun.security.ssl.HandshakeMessage getKickstartMessage();
descriptor: ()Lsun/security/ssl/HandshakeMessage;
flags: (0x0000)
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tnullSession cannot be resolved or is not a field\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws javax.net.ssl.SSLException
void handshakeAlert(byte);
descriptor: (B)V
flags: (0x0000)
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws javax.net.ssl.SSLProtocolException
MethodParameters:
Name Flags
description
private void serverCertificate(sun.security.ssl.HandshakeMessage$CertificateMsg);
descriptor: (Lsun/security/ssl/HandshakeMessage$CertificateMsg;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tDebug cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/ssl/ClientHandshaker;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
mesg
private static boolean isIdentityEquivalent(java.security.cert.X509Certificate, java.security.cert.X509Certificate);
descriptor: (Ljava/security/cert/X509Certificate;Ljava/security/cert/X509Certificate;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problems: \n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n\tDebug cannot be resolved to a type\n\tDebug cannot be resolved\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
thisCert
prevCert
private static java.util.Collection<java.lang.String> getSubjectAltNames(java.util.Collection<java.util.List<?>>, int);
descriptor: (Ljava/util/Collection;I)Ljava/util/Collection;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/util/Collection<Ljava/util/List<*>;>;I)Ljava/util/Collection<Ljava/lang/String;>;
MethodParameters:
Name Flags
subjectAltNames
type
private static boolean isEquivalent(java.util.Collection<java.lang.String>, java.util.Collection<java.lang.String>);
descriptor: (Ljava/util/Collection;Ljava/util/Collection;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
LocalVariableTable:
Start End Slot Name Signature
Signature: (Ljava/util/Collection<Ljava/lang/String;>;Ljava/util/Collection<Ljava/lang/String;>;)Z
MethodParameters:
Name Flags
thisSubAltNames
prevSubAltNames
}
SourceFile: "ClientHandshaker.java"
NestMembers:
sun.security.ssl.ClientHandshaker$1
InnerClasses:
final CertificateMsg = sun.security.ssl.HandshakeMessage$CertificateMsg of sun.security.ssl.HandshakeMessage
final DH_ServerKeyExchange = sun.security.ssl.HandshakeMessage$DH_ServerKeyExchange of sun.security.ssl.HandshakeMessage
final ECDH_ServerKeyExchange = sun.security.ssl.HandshakeMessage$ECDH_ServerKeyExchange of sun.security.ssl.HandshakeMessage
final RSA_ServerKeyExchange = sun.security.ssl.HandshakeMessage$RSA_ServerKeyExchange of sun.security.ssl.HandshakeMessage