am 4273ce19
: Merge "Doc change: Suggest min keysize of 2048 for keys." into froyo
Merge commit '4273ce19bf898ee41f2342209af6fe8ef4fb128e' into froyo-plus-aosp * commit '4273ce19bf898ee41f2342209af6fe8ef4fb128e': Doc change: Suggest min keysize of 2048 for keys.
This commit is contained in:
@ -337,17 +337,6 @@ keys)</td>
|
|||||||
<td><code>-v</code></td><td>Enable verbose output.</td>
|
<td><code>-v</code></td><td>Enable verbose output.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><code>-keystore <keystore-name>.keystore</code></td><td>A name
|
|
||||||
for the keystore containing the private key.</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>-storepass <password></code></td><td><p>A password for the
|
|
||||||
keystore.</p><p>As a security precaution, do not include this option
|
|
||||||
in your command line unless you are working at a secure computer.
|
|
||||||
If not supplied, Keytool prompts you to enter the password. In this
|
|
||||||
way, your password is not stored in your shell history.</p></td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td><code>-alias <alias_name></code></td><td>An alias for the key. Only
|
<td><code>-alias <alias_name></code></td><td>An alias for the key. Only
|
||||||
the first 8 characters of the alias are used.</td>
|
the first 8 characters of the alias are used.</td>
|
||||||
</tr>
|
</tr>
|
||||||
@ -356,6 +345,11 @@ the first 8 characters of the alias are used.</td>
|
|||||||
when generating the key. Both DSA and RSA are supported.</td>
|
when generating the key. Both DSA and RSA are supported.</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td><code>-keysize <size></code></td><td>The size of each generated key
|
||||||
|
(bits). If not supplied, Keytool uses a default key size of 1024 bits. In
|
||||||
|
general, we recommend using a key size of 2048 bits or higher. </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td><code>-dname <name></code></td><td><p>A Distinguished Name that describes
|
<td><code>-dname <name></code></td><td><p>A Distinguished Name that describes
|
||||||
who created the key. The value is used as the issuer and subject fields in the
|
who created the key. The value is used as the issuer and subject fields in the
|
||||||
self-signed certificate. </p><p>Note that you do not need to specify this option
|
self-signed certificate. </p><p>Note that you do not need to specify this option
|
||||||
@ -363,22 +357,31 @@ in the command line. If not supplied, Jarsigner prompts you to enter each
|
|||||||
of the Distinguished Name fields (CN, OU, and so on).</p></td>
|
of the Distinguished Name fields (CN, OU, and so on).</p></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
<td><code>-keypass <password></code></td><td><p>The password for the
|
||||||
|
key.</p> <p>As a security precaution, do not include this option in your command
|
||||||
|
line. If not supplied, Keytool prompts you to enter the password. In this way,
|
||||||
|
your password is not stored in your shell history.</p></td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
<td><code>-validity <valdays></code></td><td><p>The validity period for the
|
<td><code>-validity <valdays></code></td><td><p>The validity period for the
|
||||||
key, in days. </p><p><strong>Note:</strong> A value of 10000 or greater is recommended.</p></td>
|
key, in days. </p><p><strong>Note:</strong> A value of 10000 or greater is recommended.</p></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><code>-keypass <password></code></td><td><p>The password for the key.</p>
|
<td><code>-keystore <keystore-name>.keystore</code></td><td>A name
|
||||||
<p>As a security precaution, do not include this option
|
for the keystore containing the private key.</td>
|
||||||
in your command line unless you are working at a secure computer.
|
</tr>
|
||||||
If not supplied, Keytool prompts you to enter the password. In this
|
<tr>
|
||||||
way, your password is not stored in your shell history.</p></td>
|
<td><code>-storepass <password></code></td><td><p>A password for the
|
||||||
|
keystore.</p><p>As a security precaution, do not include this option in your
|
||||||
|
command line. If not supplied, Keytool prompts you to enter the password. In
|
||||||
|
this way, your password is not stored in your shell history.</p></td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<p>Here's an example of a Keytool command that generates a private key:</p>
|
<p>Here's an example of a Keytool command that generates a private key:</p>
|
||||||
|
|
||||||
<pre>$ keytool -genkey -v -keystore my-release-key.keystore
|
<pre>$ keytool -genkey -v -keystore my-release-key.keystore
|
||||||
-alias alias_name -keyalg RSA -validity 10000</pre>
|
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000</pre>
|
||||||
|
|
||||||
<p>Running the example command above, Keytool prompts you to provide
|
<p>Running the example command above, Keytool prompts you to provide
|
||||||
passwords for the keystore and key, and to provide the Distinguished
|
passwords for the keystore and key, and to provide the Distinguished
|
||||||
|
Reference in New Issue
Block a user