source: release-kits/lirk3/bin/ant-installer/web/manual1.6.2/manual/CoreTasks/genkey.html@ 14982

Last change on this file since 14982 was 14982, checked in by oranfry, 16 years ago

initial import of LiRK3

File size: 3.4 KB
Line 
1<html>
2
3<head>
4<meta http-equiv="Content-Language" content="en-us">
5<title>GenKey Task</title>
6<link rel="stylesheet" type="text/css" href="../stylesheets/antmanual.css">
7</head>
8
9<body>
10
11<h2><a name="genkey">GenKey</a></h2>
12<h3>Description</h3>
13<p>Generates a key in keystore. This task needs Java1.2 or later</p>
14
15<h3>Parameters</h3>
16<table border="1" cellpadding="2" cellspacing="0">
17 <tr>
18 <td valign="top"><b>Attribute</b></td>
19 <td valign="top"><b>Description</b></td>
20 <td align="center" valign="top"><b>Required</b></td>
21 </tr>
22 <tr>
23 <td valign="top">alias</td>
24 <td valign="top">the alias to add under</td>
25 <td valign="top" align="center">Yes.</td>
26 </tr>
27 <tr>
28 <td valign="top">storepass</td>
29 <td valign="top">password for keystore integrity. Must
30 be at least 6 characters long</td>
31 <td valign="top" align="center">Yes.</td>
32 </tr>
33 <tr>
34 <td valign="top">keystore</td>
35 <td valign="top">keystore location</td>
36 <td valign="top" align="center">No</td>
37 </tr>
38 <tr>
39 <td valign="top">storetype</td>
40 <td valign="top">keystore type</td>
41 <td valign="top" align="center">No</td>
42 </tr>
43 <tr>
44 <td valign="top">keypass</td>
45 <td valign="top">password for private key (if different)</td>
46 <td valign="top" align="center">No</td>
47 </tr>
48 <tr>
49 <td valign="top">sigalg</td>
50 <td valign="top">the algorithm to use in signing</td>
51 <td valign="top" align="center">No</td>
52 </tr>
53 <tr>
54 <td valign="top">keyalg</td>
55 <td valign="top">the method to use when generating name-value pair</td>
56 <td valign="top" align="center">No</td>
57 </tr>
58 <tr>
59 <td valign="top">verbose</td>
60 <td valign="top">(true | false) verbose output when signing</td>
61 <td valign="top" align="center">No</td>
62 </tr>
63 <tr>
64 <td valign="top">dname</td>
65 <td valign="top">The distinguished name for entity</td>
66 <td valign="top" align="center">Yes if dname element unspecified</td>
67 </tr>
68 <tr>
69 <td valign="top">validity</td>
70 <td valign="top">(integer) indicates how many days certificate is valid</td>
71 <td valign="top" align="center">No</td>
72 </tr>
73 <tr>
74 <td valign="top">keysize</td>
75 <td valign="top">(integer) indicates the size of key generated</td>
76 <td valign="top" align="center">No</td>
77 </tr>
78</table>
79
80<p>Alternatively you can specify the distinguished name by creating a
81sub-element named dname and populating it with param elements that
82have a name and a value. When using the subelement it is automatically
83encoded properly and commas (&quot;<code>,</code>&quot;) are replaced
84with &quot;<code>\,</code>&quot;.</p>
85
86<p>The following two examples are identical: </p>
87
88<h3>Examples</h3>
89<blockquote>
90 <p><code>&lt;genkey alias=&quot;apache-group&quot; storepass=&quot;secret&quot;
91 dname=&quot;CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=US&quot;/&gt;</code></p>
92</blockquote>
93
94<blockquote>
95 <pre><code>&lt;genkey alias=&quot;apache-group&quot; storepass=&quot;secret&quot; &gt;
96 &lt;dname&gt;
97 &lt;param name=&quot;CN&quot; value=&quot;Ant Group&quot;/&gt;
98 &lt;param name=&quot;OU&quot; value=&quot;Jakarta Division&quot;/&gt;
99 &lt;param name=&quot;O&quot; value=&quot;Apache.Org&quot;/&gt;
100 &lt;param name=&quot;C&quot; value=&quot;US&quot;/&gt;
101 &lt;/dname&gt;
102&lt;/genkey&gt;</code></pre>
103</blockquote>
104<hr>
105<p align="center">Copyright &copy; 2000-2001,2003 Apache Software Foundation. All rights
106Reserved.</p>
107
108</body>
109</html>
110
Note: See TracBrowser for help on using the repository browser.