class sun.security.tools.jarsigner.JarSignerParameters implements com.sun.jarsigner.ContentSignerParameters
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: sun.security.tools.jarsigner.JarSignerParameters
  super_class: java.lang.Object
{
  private java.lang.String[] args;
    descriptor: [Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.net.URI tsa;
    descriptor: Ljava/net/URI;
    flags: (0x0002) ACC_PRIVATE

  private java.security.cert.X509Certificate tsaCertificate;
    descriptor: Ljava/security/cert/X509Certificate;
    flags: (0x0002) ACC_PRIVATE

  private byte[] signature;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String signatureAlgorithm;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.security.cert.X509Certificate[] signerCertificateChain;
    descriptor: [Ljava/security/cert/X509Certificate;
    flags: (0x0002) ACC_PRIVATE

  private byte[] content;
    descriptor: [B
    flags: (0x0002) ACC_PRIVATE

  private java.util.zip.ZipFile source;
    descriptor: Ljava/util/zip/ZipFile;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String tSAPolicyID;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String tSADigestAlg;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  void <init>(java.lang.String[], java.net.URI, java.security.cert.X509Certificate, java.lang.String, java.lang.String, byte[], java.lang.String, java.security.cert.X509Certificate[], byte[], java.util.zip.ZipFile);
    descriptor: ([Ljava/lang/String;Ljava/net/URI;Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/lang/String;[BLjava/lang/String;[Ljava/security/cert/X509Certificate;[BLjava/util/zip/ZipFile;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=11, args_size=11
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
        start local 1 // java.lang.String[] args
        start local 2 // java.net.URI tsa
        start local 3 // java.security.cert.X509Certificate tsaCertificate
        start local 4 // java.lang.String tSAPolicyID
        start local 5 // java.lang.String tSADigestAlg
        start local 6 // byte[] signature
        start local 7 // java.lang.String signatureAlgorithm
        start local 8 // java.security.cert.X509Certificate[] signerCertificateChain
        start local 9 // byte[] content
        start local 10 // java.util.zip.ZipFile source
         0: .line 51
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 57
            aload 6 /* signature */
            ifnull 3
            aload 7 /* signatureAlgorithm */
            ifnull 3
         2: .line 58
            aload 8 /* signerCertificateChain */
            ifnull 3
            aload 5 /* tSADigestAlg */
            ifnonnull 4
         3: .line 59
      StackMap locals: sun.security.tools.jarsigner.JarSignerParameters java.lang.String[] java.net.URI java.security.cert.X509Certificate java.lang.String java.lang.String byte[] java.lang.String java.security.cert.X509Certificate[] byte[] java.util.zip.ZipFile
      StackMap stack:
            new java.lang.NullPointerException
            dup
            invokespecial java.lang.NullPointerException.<init>:()V
            athrow
         4: .line 61
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* args */
            putfield sun.security.tools.jarsigner.JarSignerParameters.args:[Ljava/lang/String;
         5: .line 62
            aload 0 /* this */
            aload 2 /* tsa */
            putfield sun.security.tools.jarsigner.JarSignerParameters.tsa:Ljava/net/URI;
         6: .line 63
            aload 0 /* this */
            aload 3 /* tsaCertificate */
            putfield sun.security.tools.jarsigner.JarSignerParameters.tsaCertificate:Ljava/security/cert/X509Certificate;
         7: .line 64
            aload 0 /* this */
            aload 4 /* tSAPolicyID */
            putfield sun.security.tools.jarsigner.JarSignerParameters.tSAPolicyID:Ljava/lang/String;
         8: .line 65
            aload 0 /* this */
            aload 5 /* tSADigestAlg */
            putfield sun.security.tools.jarsigner.JarSignerParameters.tSADigestAlg:Ljava/lang/String;
         9: .line 66
            aload 0 /* this */
            aload 6 /* signature */
            putfield sun.security.tools.jarsigner.JarSignerParameters.signature:[B
        10: .line 67
            aload 0 /* this */
            aload 7 /* signatureAlgorithm */
            putfield sun.security.tools.jarsigner.JarSignerParameters.signatureAlgorithm:Ljava/lang/String;
        11: .line 68
            aload 0 /* this */
            aload 8 /* signerCertificateChain */
            putfield sun.security.tools.jarsigner.JarSignerParameters.signerCertificateChain:[Ljava/security/cert/X509Certificate;
        12: .line 69
            aload 0 /* this */
            aload 9 /* content */
            putfield sun.security.tools.jarsigner.JarSignerParameters.content:[B
        13: .line 70
            aload 0 /* this */
            aload 10 /* source */
            putfield sun.security.tools.jarsigner.JarSignerParameters.source:Ljava/util/zip/ZipFile;
        14: .line 71
            return
        end local 10 // java.util.zip.ZipFile source
        end local 9 // byte[] content
        end local 8 // java.security.cert.X509Certificate[] signerCertificateChain
        end local 7 // java.lang.String signatureAlgorithm
        end local 6 // byte[] signature
        end local 5 // java.lang.String tSADigestAlg
        end local 4 // java.lang.String tSAPolicyID
        end local 3 // java.security.cert.X509Certificate tsaCertificate
        end local 2 // java.net.URI tsa
        end local 1 // java.lang.String[] args
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0   15     0                    this  Lsun/security/tools/jarsigner/JarSignerParameters;
            0   15     1                    args  [Ljava/lang/String;
            0   15     2                     tsa  Ljava/net/URI;
            0   15     3          tsaCertificate  Ljava/security/cert/X509Certificate;
            0   15     4             tSAPolicyID  Ljava/lang/String;
            0   15     5            tSADigestAlg  Ljava/lang/String;
            0   15     6               signature  [B
            0   15     7      signatureAlgorithm  Ljava/lang/String;
            0   15     8  signerCertificateChain  [Ljava/security/cert/X509Certificate;
            0   15     9                 content  [B
            0   15    10                  source  Ljava/util/zip/ZipFile;
    MethodParameters:
                        Name  Flags
      args                    
      tsa                     
      tsaCertificate          
      tSAPolicyID             
      tSADigestAlg            
      signature               
      signatureAlgorithm      
      signerCertificateChain  
      content                 
      source                  

  public java.lang.String[] getCommandLine();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 79
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.args:[Ljava/lang/String;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.net.URI getTimestampingAuthority();
    descriptor: ()Ljava/net/URI;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 88
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.tsa:Ljava/net/URI;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.security.cert.X509Certificate getTimestampingAuthorityCertificate();
    descriptor: ()Ljava/security/cert/X509Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 97
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.tsaCertificate:Ljava/security/cert/X509Certificate;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.lang.String getTSAPolicyID();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 101
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.tSAPolicyID:Ljava/lang/String;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.lang.String getTSADigestAlg();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 105
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.tSADigestAlg:Ljava/lang/String;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public byte[] getSignature();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 114
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.signature:[B
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.lang.String getSignatureAlgorithm();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 123
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.signatureAlgorithm:Ljava/lang/String;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.security.cert.X509Certificate[] getSignerCertificateChain();
    descriptor: ()[Ljava/security/cert/X509Certificate;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 132
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.signerCertificateChain:[Ljava/security/cert/X509Certificate;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public byte[] getContent();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 141
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.content:[B
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;

  public java.util.zip.ZipFile getSource();
    descriptor: ()Ljava/util/zip/ZipFile;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.tools.jarsigner.JarSignerParameters this
         0: .line 150
            aload 0 /* this */
            getfield sun.security.tools.jarsigner.JarSignerParameters.source:Ljava/util/zip/ZipFile;
            areturn
        end local 0 // sun.security.tools.jarsigner.JarSignerParameters this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/security/tools/jarsigner/JarSignerParameters;
}
SourceFile: "JarSignerParameters.java"