public class sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA
super_class: java.lang.Object
{
public byte[] pClientRandom;
descriptor: [B
flags: (0x0001) ACC_PUBLIC
public byte[] pServerRandom;
descriptor: [B
flags: (0x0001) ACC_PUBLIC
public void <init>(byte[], byte[]);
descriptor: ([B[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA this
start local 1 // byte[] clientRandom
start local 2 // byte[] serverRandom
0: .line 90
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 91
aload 0 /* this */
aload 1 /* clientRandom */
putfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pClientRandom:[B
2: .line 92
aload 0 /* this */
aload 2 /* serverRandom */
putfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pServerRandom:[B
3: .line 93
return
end local 2 // byte[] serverRandom
end local 1 // byte[] clientRandom
end local 0 // sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lsun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA;
0 4 1 clientRandom [B
0 4 2 serverRandom [B
MethodParameters:
Name Flags
clientRandom
serverRandom
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 // sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA this
0: .line 101
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1 /* buffer */
start local 1 // java.lang.StringBuilder buffer
1: .line 103
aload 1 /* buffer */
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: .line 104
aload 1 /* buffer */
ldc "pClientRandom: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: .line 105
aload 1 /* buffer */
aload 0 /* this */
getfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pClientRandom:[B
invokestatic sun.security.pkcs11.wrapper.Functions.toHexString:([B)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
4: .line 106
aload 1 /* buffer */
getstatic sun.security.pkcs11.wrapper.Constants.NEWLINE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: .line 108
aload 1 /* buffer */
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
6: .line 109
aload 1 /* buffer */
ldc "ulClientRandomLen: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: .line 110
aload 1 /* buffer */
aload 0 /* this */
getfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pClientRandom:[B
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
8: .line 111
aload 1 /* buffer */
getstatic sun.security.pkcs11.wrapper.Constants.NEWLINE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: .line 113
aload 1 /* buffer */
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
10: .line 114
aload 1 /* buffer */
ldc "pServerRandom: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: .line 115
aload 1 /* buffer */
aload 0 /* this */
getfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pServerRandom:[B
invokestatic sun.security.pkcs11.wrapper.Functions.toHexString:([B)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: .line 116
aload 1 /* buffer */
getstatic sun.security.pkcs11.wrapper.Constants.NEWLINE:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: .line 118
aload 1 /* buffer */
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: .line 119
aload 1 /* buffer */
ldc "ulServerRandomLen: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: .line 120
aload 1 /* buffer */
aload 0 /* this */
getfield sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA.pServerRandom:[B
arraylength
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
16: .line 123
aload 1 /* buffer */
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 // java.lang.StringBuilder buffer
end local 0 // sun.security.pkcs11.wrapper.CK_SSL3_RANDOM_DATA this
LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lsun/security/pkcs11/wrapper/CK_SSL3_RANDOM_DATA;
1 17 1 buffer Ljava/lang/StringBuilder;
}
SourceFile: "CK_SSL3_RANDOM_DATA.java"