class sun.security.x509.AlgorithmId$PSSParamsHolder
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.security.x509.AlgorithmId$PSSParamsHolder
  super_class: java.lang.Object
{
  static final java.security.spec.PSSParameterSpec PSS_256_SPEC;
    descriptor: Ljava/security/spec/PSSParameterSpec;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.security.spec.PSSParameterSpec PSS_384_SPEC;
    descriptor: Ljava/security/spec/PSSParameterSpec;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final java.security.spec.PSSParameterSpec PSS_512_SPEC;
    descriptor: Ljava/security/spec/PSSParameterSpec;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.security.x509.AlgorithmId PSS_256_ID;
    descriptor: Lsun/security/x509/AlgorithmId;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.security.x509.AlgorithmId PSS_384_ID;
    descriptor: Lsun/security/x509/AlgorithmId;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static final sun.security.x509.AlgorithmId PSS_512_ID;
    descriptor: Lsun/security/x509/AlgorithmId;
    flags: (0x0018) ACC_STATIC, ACC_FINAL

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=7, locals=1, args_size=0
         0: .line 1083
            new java.security.spec.PSSParameterSpec
            dup
         1: .line 1084
            ldc "SHA-256"
            ldc "MGF1"
         2: .line 1085
            new java.security.spec.MGF1ParameterSpec
            dup
            ldc "SHA-256"
            invokespecial java.security.spec.MGF1ParameterSpec.<init>:(Ljava/lang/String;)V
         3: .line 1086
            bipush 32
            iconst_1
         4: .line 1083
            invokespecial java.security.spec.PSSParameterSpec.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_256_SPEC:Ljava/security/spec/PSSParameterSpec;
         5: .line 1087
            new java.security.spec.PSSParameterSpec
            dup
         6: .line 1088
            ldc "SHA-384"
            ldc "MGF1"
         7: .line 1089
            new java.security.spec.MGF1ParameterSpec
            dup
            ldc "SHA-384"
            invokespecial java.security.spec.MGF1ParameterSpec.<init>:(Ljava/lang/String;)V
         8: .line 1090
            bipush 48
            iconst_1
         9: .line 1087
            invokespecial java.security.spec.PSSParameterSpec.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_384_SPEC:Ljava/security/spec/PSSParameterSpec;
        10: .line 1091
            new java.security.spec.PSSParameterSpec
            dup
        11: .line 1092
            ldc "SHA-512"
            ldc "MGF1"
        12: .line 1093
            new java.security.spec.MGF1ParameterSpec
            dup
            ldc "SHA-512"
            invokespecial java.security.spec.MGF1ParameterSpec.<init>:(Ljava/lang/String;)V
        13: .line 1094
            bipush 64
            iconst_1
        14: .line 1091
            invokespecial java.security.spec.PSSParameterSpec.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/security/spec/AlgorithmParameterSpec;II)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_512_SPEC:Ljava/security/spec/PSSParameterSpec;
        15: .line 1102
            new sun.security.x509.AlgorithmId
            dup
            getstatic sun.security.x509.AlgorithmId.RSASSA_PSS_oid:Lsun/security/util/ObjectIdentifier;
        16: .line 1103
            new sun.security.util.DerValue
            dup
            getstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_256_SPEC:Ljava/security/spec/PSSParameterSpec;
            invokestatic sun.security.rsa.PSSParameters.getEncoded:(Ljava/security/spec/PSSParameterSpec;)[B
            invokespecial sun.security.util.DerValue.<init>:([B)V
        17: .line 1102
            invokespecial sun.security.x509.AlgorithmId.<init>:(Lsun/security/util/ObjectIdentifier;Lsun/security/util/DerValue;)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_256_ID:Lsun/security/x509/AlgorithmId;
        18: .line 1104
            new sun.security.x509.AlgorithmId
            dup
            getstatic sun.security.x509.AlgorithmId.RSASSA_PSS_oid:Lsun/security/util/ObjectIdentifier;
        19: .line 1105
            new sun.security.util.DerValue
            dup
            getstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_384_SPEC:Ljava/security/spec/PSSParameterSpec;
            invokestatic sun.security.rsa.PSSParameters.getEncoded:(Ljava/security/spec/PSSParameterSpec;)[B
            invokespecial sun.security.util.DerValue.<init>:([B)V
        20: .line 1104
            invokespecial sun.security.x509.AlgorithmId.<init>:(Lsun/security/util/ObjectIdentifier;Lsun/security/util/DerValue;)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_384_ID:Lsun/security/x509/AlgorithmId;
        21: .line 1106
            new sun.security.x509.AlgorithmId
            dup
            getstatic sun.security.x509.AlgorithmId.RSASSA_PSS_oid:Lsun/security/util/ObjectIdentifier;
        22: .line 1107
            new sun.security.util.DerValue
            dup
            getstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_512_SPEC:Ljava/security/spec/PSSParameterSpec;
            invokestatic sun.security.rsa.PSSParameters.getEncoded:(Ljava/security/spec/PSSParameterSpec;)[B
            invokespecial sun.security.util.DerValue.<init>:([B)V
        23: .line 1106
            invokespecial sun.security.x509.AlgorithmId.<init>:(Lsun/security/util/ObjectIdentifier;Lsun/security/util/DerValue;)V
            putstatic sun.security.x509.AlgorithmId$PSSParamsHolder.PSS_512_ID:Lsun/security/x509/AlgorithmId;
        24: .line 1108
            goto 27
      StackMap locals:
      StackMap stack: java.io.IOException
        25: astore 0 /* e */
        start local 0 // java.io.IOException e
        26: .line 1109
            new java.lang.AssertionError
            dup
            ldc "Should not happen"
            aload 0 /* e */
            invokespecial java.lang.AssertionError.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
            athrow
        end local 0 // java.io.IOException e
        27: .line 1111
      StackMap locals:
      StackMap stack:
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
           26   27     0     e  Ljava/io/IOException;
      Exception table:
        from    to  target  type
          15    24      25  Class java.io.IOException

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.x509.AlgorithmId$PSSParamsHolder this
         0: .line 1081
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // sun.security.x509.AlgorithmId$PSSParamsHolder this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/x509/AlgorithmId$PSSParamsHolder;
}
SourceFile: "AlgorithmId.java"
NestHost: sun.security.x509.AlgorithmId
InnerClasses:
  private PSSParamsHolder = sun.security.x509.AlgorithmId$PSSParamsHolder of sun.security.x509.AlgorithmId