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 181
            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 183
            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 185
            ldc "com.sun.security.onlyCheckRevocationOfEECert"
         2: .line 184
            invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
            astore 2 /* onlyEE */
        start local 2 // java.lang.String onlyEE
         3: .line 186
            aload 1 /* rp */
            aload 2 /* onlyEE */
            ifnull 5
         4: .line 187
            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 186
      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 188
            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 189
            aload 1 /* rp */
            aload 3 /* ocspEnabled */
            ifnull 10
         9: .line 190
            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 189
      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 191
            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 192
            aload 1 /* rp */
        14: .line 193
            ldc "ocsp.responderCertSubjectName"
            invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
        15: .line 192
            putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspSubject:Ljava/lang/String;
        16: .line 194
            aload 1 /* rp */
        17: .line 195
            ldc "ocsp.responderCertIssuerName"
            invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
        18: .line 194
            putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspIssuer:Ljava/lang/String;
        19: .line 196
            aload 1 /* rp */
        20: .line 197
            ldc "ocsp.responderCertSerialNumber"
            invokestatic java.security.Security.getProperty:(Ljava/lang/String;)Ljava/lang/String;
        21: .line 196
            putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.ocspSerial:Ljava/lang/String;
        22: .line 198
            aload 1 /* rp */
        23: .line 199
            ldc "com.sun.security.enableCRLDP"
            invokestatic java.lang.Boolean.getBoolean:(Ljava/lang/String;)Z
        24: .line 198
            putfield sun.security.provider.certpath.RevocationChecker$RevocationProperties.crlDPEnabled:Z
        25: .line 200
            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