Browse Source

New task genkey.

Submitted by:	Peter Donald <donaldp@mad.scientist.com>


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@267874 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 25 years ago
parent
commit
1f8aca50b4
2 changed files with 90 additions and 0 deletions
  1. +89
    -0
      docs/index.html
  2. +1
    -0
      src/main/org/apache/tools/ant/taskdefs/defaults.properties

+ 89
- 0
docs/index.html View File

@@ -569,6 +569,7 @@ If you do not want these default excludes applied, you may disable them with the
<li><a href="#unzip">Expand</a></li> <li><a href="#unzip">Expand</a></li>
<li><a href="#filter">Filter</a></li> <li><a href="#filter">Filter</a></li>
<li><a href="#fixcrlf">FixCRLF</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="#get">Get</a></li>
<li><a href="#gunzip">GUnzip</a></li> <li><a href="#gunzip">GUnzip</a></li>
<li><a href="#gzip">GZip</a></li> <li><a href="#gzip">GZip</a></li>
@@ -1363,6 +1364,94 @@ converts all tabs to spaces. EOF characters are left alone if run on
DOS systems, and are removed if run on Unix systems. DOS systems, and are removed if run on Unix systems.
You never know what editor a user will use to browse README's.</p> You never know what editor a user will use to browse README's.</p>
<hr> <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>&lt;genkey alias=&quot;apache-group&quot; storepass=&quot;secret&quot;
dname=&quot;CN=Ant Group, OU=Jakarta Division, O=Apache.org, C=US&quot; /&gt;</code></p>
</blockquote>

<blockquote>
<pre><code>&lt;genkey alias=&quot;apache-group&quot; storepass=&quot;secret&quot; &gt;
&lt;dname&gt;
&lt;param name=&quot;CN&quot; value=&quot;Ant Group&quot;/&gt;
&lt;param name=&quot;OU&quot; value=&quot;Jakarta Division&quot;/&gt;
&lt;param name=&quot;O&quot; value=&quot;Apache.Org&quot;/&gt;
&lt;param name=&quot;C&quot; value=&quot;US&quot;/&gt;
&lt;/dname&gt;
&lt;/genkey&gt;</code></pre>
</blockquote>
<hr>
<h2><a name="get">Get</a></h2> <h2><a name="get">Get</a></h2>
<h3>Description</h3> <h3>Description</h3>
<p>Gets a file from a URL. When the verbose option is &quot;on&quot;, this task <p>Gets a file from a URL. When the verbose option is &quot;on&quot;, this task


+ 1
- 0
src/main/org/apache/tools/ant/taskdefs/defaults.properties View File

@@ -35,6 +35,7 @@ compileTask=org.apache.tools.ant.taskdefs.CompileTask
style=org.apache.tools.ant.taskdefs.XSLTProcess style=org.apache.tools.ant.taskdefs.XSLTProcess
touch=org.apache.tools.ant.taskdefs.Touch touch=org.apache.tools.ant.taskdefs.Touch
signjar=org.apache.tools.ant.taskdefs.SignJar signjar=org.apache.tools.ant.taskdefs.SignJar
genkey=org.apache.tools.ant.taskdefs.GenerateKey
antstructure=org.apache.tools.ant.taskdefs.AntStructure antstructure=org.apache.tools.ant.taskdefs.AntStructure
execon=org.apache.tools.ant.taskdefs.ExecuteOn execon=org.apache.tools.ant.taskdefs.ExecuteOn
antcall=org.apache.tools.ant.taskdefs.CallTarget antcall=org.apache.tools.ant.taskdefs.CallTarget


Loading…
Cancel
Save