class sun.security.provider.certpath.RevocationChecker$1 implements java.security.PrivilegedAction<sun.security.provider.certpath.RevocationChecker$RevocationProperties>
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: sun.security.provider.certpath.RevocationChecker$1
super_class: java.lang.Object
{
void <init>();
descriptor: ()V
flags: (0x0000)
Code:
stack=1, locals=1, args_size=1
start local 0 // sun.security.provider.certpath.RevocationChecker$1 this
0: .line 178
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
return
end local 0 // sun.security.provider.certpath.RevocationChecker$1 this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/security/provider/certpath/RevocationChecker$1;
public sun.security.provider.certpath.RevocationChecker$RevocationProperties run();
descriptor: ()Lsun/security/provider/certpath/RevocationChecker$RevocationProperties;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=1
start local 0 // sun.security.provider.certpath.RevocationChecker$1 this
0: .line 180
new sun.security.provider.certpath.RevocationChecker$RevocationProperties
dup
invokespecial sun.security.provider.certpath.RevocationChecker$RevocationProperties.<init>:()V
astore 1 /* rp */
start local 1 // sun.security.provider.certpath.RevocationChecker$RevocationProperties rp
1: .line 182
ldc "com.sun.security.onlyCheckRevocationOfEECert"
2: .line 181
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 2 /* onlyEE */
start local 2 // java.lang.String onlyEE
3: .line 183
aload 1 /* rp */
aload 2 /* onlyEE */
ifnull 5
4: .line 184
aload 2 /* onlyEE */
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 5
iconst_1
goto 6
StackMap locals: sun.security.provider.certpath.RevocationChecker$1 sun.security.provider.certpath.RevocationChecker$RevocationProperties java.lang.String
StackMap stack: sun.security.provider.certpath.RevocationChecker$RevocationProperties
5: iconst_0
6: .line 183
StackMap locals: sun.security.provider.certpath.RevocationChecker$1 sun.security.provider.certpath.RevocationChecker$RevocationProperties java.lang.String
StackMap stack: sun.security.provider.certpath.RevocationChecker$RevocationProperties int
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.onlyEE:Z
7: .line 185
ldc "ocsp.enable"
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 3 /* ocspEnabled */
start local 3 // java.lang.String ocspEnabled
8: .line 186
aload 1 /* rp */
aload 3 /* ocspEnabled */
ifnull 10
9: .line 187
aload 3 /* ocspEnabled */
ldc "true"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 10
iconst_1
goto 11
StackMap locals: sun.security.provider.certpath.RevocationChecker$1 sun.security.provider.certpath.RevocationChecker$RevocationProperties java.lang.String java.lang.String
StackMap stack: sun.security.provider.certpath.RevocationChecker$RevocationProperties
10: iconst_0
11: .line 186
StackMap locals: sun.security.provider.certpath.RevocationChecker$1 sun.security.provider.certpath.RevocationChecker$RevocationProperties java.lang.String java.lang.String
StackMap stack: sun.security.provider.certpath.RevocationChecker$RevocationProperties int
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspEnabled:Z
12: .line 188
aload 1 /* rp */
ldc "ocsp.responderURL"
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspUrl:Ljava/lang/String;
13: .line 189
aload 1 /* rp */
14: .line 190
ldc "ocsp.responderCertSubjectName"
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
15: .line 189
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspSubject:Ljava/lang/String;
16: .line 191
aload 1 /* rp */
17: .line 192
ldc "ocsp.responderCertIssuerName"
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
18: .line 191
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspIssuer:Ljava/lang/String;
19: .line 193
aload 1 /* rp */
20: .line 194
ldc "ocsp.responderCertSerialNumber"
invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
21: .line 193
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspSerial:Ljava/lang/String;
22: .line 195
aload 1 /* rp */
23: .line 196
ldc "com.sun.security.enableCRLDP"
invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
24: .line 195
putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.crlDPEnabled:Z
25: .line 197
aload 1 /* rp */
areturn
end local 3 // java.lang.String ocspEnabled
end local 2 // java.lang.String onlyEE
end local 1 // sun.security.provider.certpath.RevocationChecker$RevocationProperties rp
end local 0 // sun.security.provider.certpath.RevocationChecker$1 this
LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lsun/security/provider/certpath/RevocationChecker$1;
1 26 1 rp Lsun/security/provider/certpath/RevocationChecker$RevocationProperties;
3 26 2 onlyEE Ljava/lang/String;
8 26 3 ocspEnabled Ljava/lang/String;
public java.lang.Object run();
descriptor: ()Ljava/lang/Object;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
0: .line 1
aload 0
invokevirtual sun.security.provider.certpath.RevocationChecker$1.run:()Lsun/security/provider/certpath/RevocationChecker$RevocationProperties;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
Signature: Ljava/lang/Object;Ljava/security/PrivilegedAction<Lsun/security/provider/certpath/RevocationChecker$RevocationProperties;>;
SourceFile: "RevocationChecker.java"
EnclosingMethod: sun.security.provider.certpath.RevocationChecker.getRevocationProperties:()Lsun/security/provider/certpath/RevocationChecker$RevocationProperties;
NestHost: sun.security.provider.certpath.RevocationChecker
InnerClasses:
sun.security.provider.certpath.RevocationChecker$1
private RevocationProperties = sun.security.provider.certpath.RevocationChecker$RevocationProperties of sun.security.provider.certpath.RevocationChecker