## org.apache.tools.ant.taskdefs
Class VerifyJar

    java.lang.Object
      org.apache.tools.ant.ProjectComponent
          org.apache.tools.ant.Task
              org.apache.tools.ant.taskdefs.AbstractJarSignerTask
                  org.apache.tools.ant.taskdefs.VerifyJar

All Implemented Interfaces:
  java.lang.Cloneable

    public class VerifyJar

extends AbstractJarSignerTask

JAR verification task. For every JAR passed in, we fork jarsigner to verify that it is correctly signed. This is more rigorous than just checking for the existence of a signature; the entire certification chain is tested

Since:
  Ant 1.7

Field Summary
`static java.lang.String` `ERROR_NO_FILE` no file message "Not found :"
`static java.lang.String` `ERROR_NO_VERIFY` Error output if there is a failure to verify the jar.

Fields inherited from class org.apache.tools.ant.taskdefs.AbstractJarSignerTask
`alias, ERROR_NO_SOURCE, filesets, jar, JARSIGNER_COMMAND, keypass, keystore, maxMemory, storepass, storetype, verbose`

Fields inherited from class org.apache.tools.ant.Task
`target, taskName, taskType, wrapper`

Fields inherited from class org.apache.tools.ant.ProjectComponent
`description, location, project`

Constructor Summary
`VerifyJar()`

Method Summary
`void` `execute()` verify our jar files
`void` `setCertificates(boolean certificates)` Ask for certificate information to be printed

Methods inherited from class org.apache.tools.ant.taskdefs.AbstractJarSignerTask
`addFileset, addSysproperty, addValue, beginExecution, bindToKeystore, createJarSigner, createPath, createUnifiedSourcePath, createUnifiedSources, declareSysProperty, endExecution, getRedirector, hasResources, setAlias, setCommonOptions, setExecutable, setJar, setKeypass, setKeystore, setMaxmemory, setStorepass, setStoretype, setVerbose`

Methods inherited from class org.apache.tools.ant.Task
`bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType`

Methods inherited from class org.apache.tools.ant.ProjectComponent
`clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject`

Methods inherited from class java.lang.Object
`equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### ERROR_NO_FILE

    public static final java.lang.String ERROR_NO_FILE

  no file message "Not found :"

  See Also:
    Constant Field Values

### ERROR_NO_VERIFY

    public static final java.lang.String ERROR_NO_VERIFY

  Error output if there is a failure to verify the jar.

  See Also:
    Constant Field Values

Constructor Detail

### VerifyJar

    public VerifyJar()

Method Detail

### setCertificates

    public void setCertificates(boolean certificates)

  Ask for certificate information to be printed

  Parameters:
    `certificates` - if true print certificates.

### execute

    public void execute()
                 throws BuildException

  verify our jar files

  Overrides:
    `execute` in class `Task`
  Throws:
    `BuildException` - on error.