source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/docs/manual/CoreTasks/signjar.html@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 3.9 KB
Line 
1<html>
2
3<head>
4<meta http-equiv="Content-Language" content="en-us">
5<title>SignJar Task</title>
6<link rel="stylesheet" type="text/css" href="../stylesheets/antmanual.css">
7</head>
8
9<body>
10
11<h2><a name="signjar">SignJar</a></h2>
12<h3>Description</h3>
13<p>Signs jar or zip files with the javasign command line tool. The
14tool detailed dependency checking: files are only signed if they
15are not signed. The <tt>signjar</tt> attribute can point to the file to
16generate; if this file exists then
17its modification date is used as a cue as to whether to resign any JAR file.
18</p>
19
20<h3>Parameters</h3>
21<table border="1" cellpadding="2" cellspacing="0">
22 <tr>
23 <td valign="top"><b>Attribute</b></td>
24 <td valign="top"><b>Description</b></td>
25 <td align="center" valign="top"><b>Required</b></td>
26 </tr>
27 <tr>
28 <td valign="top">jar</td>
29 <td valign="top">the jar file to sign</td>
30 <td valign="top" align="center">Yes, unless nested filesets have
31 been used.</td>
32 </tr>
33 <tr>
34 <td valign="top">alias</td>
35 <td valign="top">the alias to sign under</td>
36 <td valign="top" align="center">Yes.</td>
37 </tr>
38 <tr>
39 <td valign="top">storepass</td>
40 <td valign="top">password for keystore integrity.</td>
41 <td valign="top" align="center">Yes.</td>
42 </tr>
43 <tr>
44 <td valign="top">keystore</td>
45 <td valign="top">keystore location</td>
46 <td valign="top" align="center">No</td>
47 </tr>
48 <tr>
49 <td valign="top">storetype</td>
50 <td valign="top">keystore type</td>
51 <td valign="top" align="center">No</td>
52 </tr>
53 <tr>
54 <td valign="top">keypass</td>
55 <td valign="top">password for private key (if different)</td>
56 <td valign="top" align="center">No</td>
57 </tr>
58 <tr>
59 <td valign="top">sigfile</td>
60 <td valign="top">name of .SF/.DSA file</td>
61 <td valign="top" align="center">No</td>
62 </tr>
63 <tr>
64 <td valign="top">signedjar</td>
65 <td valign="top">name of signed JAR file</td>
66 <td valign="top" align="center">No</td>
67 </tr>
68 <tr>
69 <td valign="top">verbose</td>
70 <td valign="top">(true | false) verbose output when signing</td>
71 <td valign="top" align="center">No; default false</td>
72 </tr>
73 <tr>
74 <td valign="top">internalsf</td>
75 <td valign="top">(true | false) include the .SF file inside the signature
76block</td>
77 <td valign="top" align="center">No; default false</td>
78 </tr>
79 <tr>
80 <td valign="top">sectionsonly</td>
81 <td valign="top">(true | false) don't compute hash of entire manifest</td>
82 <td valign="top" align="center">No; default false</td>
83 </tr>
84 <tr>
85 <td valign="top">lazy</td>
86 <td valign="top">flag to control whether the presence of a signature
87 file means a JAR is signed</td>
88 <td valign="top" align="center">No; default false</td>
89 </tr>
90 <tr>
91 <td valign="top">maxmemory</td>
92 <td valign="top">Specifies the maximum memory the jarsigner VM will use. Specified in the
93 style of standard java memory specs (e.g. 128m = 128 MBytes)</td>
94 <td valign="top" align="center">No</td>
95 </tr>
96</table>
97<h3>Parameters as nested elements</h3>
98<table border="1" cellpadding="2" cellspacing="0">
99 <tr>
100 <td valign="top"><b>Attribute</b></td>
101 <td valign="top"><b>Description</b></td>
102 <td align="center" valign="top"><b>Required</b></td>
103 </tr>
104 <tr>
105 <td valign="top">fileset</td>
106 <td valign="top">fileset of JAR files to sign. Will be ignored if
107 the jar attribute of the task has been set.</td>
108 <td valign="top" align="center">No</td>
109 </tr>
110</table>
111<h3>Examples</h3>
112 <blockquote><pre>
113&lt;signjar jar=&quot;${dist}/lib/ant.jar&quot;
114alias=&quot;apache-group&quot; storepass=&quot;secret&quot;/&gt;
115</pre></blockquote>
116<p>
117 signs the ant.jar with alias &quot;apache-group&quot; accessing the
118 keystore and private key via &quot;secret&quot; password.
119</p>
120<hr>
121<p align="center">Copyright &copy; 2000-2004 The Apache Software Foundation. All rights
122Reserved.</p>
123
124</body>
125</html>
126
Note: See TracBrowser for help on using the repository browser.