You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ant.apache.org by bo...@locus.apache.org on 2000/08/03 10:46:30 UTC
cvs commit: jakarta-ant/src/main/org/apache/tools/ant/taskdefs defaults.properties
bodewig 00/08/03 01:46:30
Modified: docs index.html
src/main/org/apache/tools/ant/taskdefs defaults.properties
Log:
New task genkey.
Submitted by: Peter Donald <do...@mad.scientist.com>
Revision Changes Path
1.62 +89 -0 jakarta-ant/docs/index.html
Index: index.html
===================================================================
RCS file: /home/cvs/jakarta-ant/docs/index.html,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -r1.61 -r1.62
--- index.html 2000/08/01 10:25:54 1.61
+++ index.html 2000/08/03 08:46:27 1.62
@@ -569,6 +569,7 @@
<li><a href="#unzip">Expand</a></li>
<li><a href="#filter">Filter</a></li>
<li><a href="#fixcrlf">FixCRLF</a></li>
+ <li><a href="#genkey">GenKey</a></li>
<li><a href="#get">Get</a></li>
<li><a href="#gunzip">GUnzip</a></li>
<li><a href="#gzip">GZip</a></li>
@@ -1362,6 +1363,94 @@
converts all tabs to spaces. EOF characters are left alone if run on
DOS systems, and are removed if run on Unix systems.
You never know what editor a user will use to browse README's.</p>
+<hr>
+<h2><a name="genkey">GenKey</a></h2>
+<h3>Description</h3>
+<p>Generates a key in keystore.</p>
+
+<h3>Parameters</h3>
+<table border="1" cellpadding="2" cellspacing="0">
+ <tr>
+ <td valign="top"><b>Attribute</b></td>
+ <td valign="top"><b>Description</b></td>
+ <td align="center" valign="top"><b>Required</b></td>
+ </tr>
+ <tr>
+ <td valign="top">alias</td>
+ <td valign="top">the alias to add under</td>
+ <td valign="top" align="center">Yes.</td>
+ </tr>
+ <tr>
+ <td valign="top">storepass</td>
+ <td valign="top">password for keystore integrity.</td>
+ <td valign="top" align="center">Yes.</td>
+ </tr>
+ <tr>
+ <td valign="top">keystore</td>
+ <td valign="top">keystore location</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">storetype</td>
+ <td valign="top">keystore type</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">keypass</td>
+ <td valign="top">password for private key (if different)</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">sigalg</td>
+ <td valign="top">the algorithm to use in signing</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">keyalg</td>
+ <td valign="top">the method to use when generating name-value pair</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">verbose</td>
+ <td valign="top">(true | false) verbose output when signing</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">dname</td>
+ <td valign="top">The distinguished name for entity</td>
+ <td valign="top" align="center">Yes if dname element unspecified</td>
+ </tr>
+ <tr>
+ <td valign="top">validity</td>
+ <td valign="top">(integer) indicates how many days certificate is valid</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+ <tr>
+ <td valign="top">keysize</td>
+ <td valign="top">(integer) indicates the size of key generated</td>
+ <td valign="top" align="center">No</td>
+ </tr>
+</table>
+
+<p>Alternatively you can specify the distinguished name by creating a sub-element named dname and populating it with param elements that have a name and a value. When using the subelement it is automatically encoded properly and , are replace
+<p>The following two examples are identical: </p>
+
+<h3>Examples</h3>
+<blockquote>
+ <p><code><genkey alias="apache-group" storepass="secret"
+ dname="CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=US" /></code></p>
+</blockquote>
+
+<blockquote>
+ <pre><code><genkey alias="apache-group" storepass="secret" >
+ <dname>
+ <param name="CN" value="Ant Group"/>
+ <param name="OU" value="Jakarta Division"/>
+ <param name="O" value="Apache.Org"/>
+ <param name="C" value="US"/>
+ </dname>
+</genkey></code></pre>
+</blockquote>
<hr>
<h2><a name="get">Get</a></h2>
<h3>Description</h3>
1.30 +1 -0 jakarta-ant/src/main/org/apache/tools/ant/taskdefs/defaults.properties
Index: defaults.properties
===================================================================
RCS file: /home/cvs/jakarta-ant/src/main/org/apache/tools/ant/taskdefs/defaults.properties,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- defaults.properties 2000/07/31 08:04:05 1.29
+++ defaults.properties 2000/08/03 08:46:29 1.30
@@ -35,6 +35,7 @@
style=org.apache.tools.ant.taskdefs.XSLTProcess
touch=org.apache.tools.ant.taskdefs.Touch
signjar=org.apache.tools.ant.taskdefs.SignJar
+genkey=org.apache.tools.ant.taskdefs.GenerateKey
antstructure=org.apache.tools.ant.taskdefs.AntStructure
execon=org.apache.tools.ant.taskdefs.ExecuteOn
antcall=org.apache.tools.ant.taskdefs.CallTarget