Package 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 SummaryFields Modifier and Type Field Description static java.lang.StringERROR_NO_FILEno file message "Not found :"static java.lang.StringERROR_NO_VERIFYError output if there is a failure to verify the jar.- 
Fields inherited from class org.apache.tools.ant.taskdefs.AbstractJarSignerTaskalias, ERROR_NO_SOURCE, filesets, jar, JARSIGNER_COMMAND, keypass, keystore, maxMemory, storepass, storetype, strict, verbose
 - 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description VerifyJar()
 - 
Method SummaryModifier and Type Method Description protected voidbeginExecution()init processing logic; this is retained through our execution(s)protected voidendExecution()any cleanup logicvoidexecute()verify our jar filesvoidsetCertificates(boolean certificates)Ask for certificate information to be printed- 
Methods inherited from class org.apache.tools.ant.taskdefs.AbstractJarSignerTaskaddArg, addArgument, addFileset, addSysproperty, addValue, bindToKeystore, createJarSigner, createPath, createUnifiedSourcePath, createUnifiedSources, declareSysProperty, getRedirector, hasResources, setAlias, setCommonOptions, setExecutable, setJar, setKeypass, setKeystore, setMaxmemory, setProviderArg, setProviderClass, setProviderName, setStorepass, setStoretype, setStrict, setVerbose
 - 
Methods inherited from class org.apache.tools.ant.TaskbindToOwner, 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.ProjectComponentclone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Field Detail- 
ERROR_NO_FILEpublic static final java.lang.String ERROR_NO_FILE no file message "Not found :"- See Also:
- Constant Field Values
 
 - 
ERROR_NO_VERIFYpublic static final java.lang.String ERROR_NO_VERIFY Error output if there is a failure to verify the jar.- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
setCertificatespublic void setCertificates(boolean certificates) Ask for certificate information to be printed- Parameters:
- certificates- if true print certificates.
 
 - 
executepublic void execute() throws BuildExceptionverify our jar files- Overrides:
- executein class- Task
- Throws:
- BuildException- on error.
 
 - 
beginExecutionprotected void beginExecution() Description copied from class:AbstractJarSignerTaskinit processing logic; this is retained through our execution(s)- Overrides:
- beginExecutionin class- AbstractJarSignerTask
- Since:
- 1.10.3
 
 - 
endExecutionprotected void endExecution() Description copied from class:AbstractJarSignerTaskany cleanup logic- Overrides:
- endExecutionin class- AbstractJarSignerTask
- Since:
- 1.10.3
 
 
- 
 
-