Goals available for this plugin:
Goal | Description |
---|---|
keytool:changeAlias | To change an entry alias into a keystore. Implemented as a wrapper
around the SDK keytool -keyclone (jdk 1.5) or
keytool -changealias (jdk 1.6) command. See keystore
documentation. |
keytool:changeKeyPassword | To change the key password of an entry of a keystore. Implemented
as a wrapper around the SDK keytool -keypasswd
command. See keystore
documentation. |
keytool:changeStorePassword | To change the store password of a keystore. Implemented as a
wrapper around the SDK keytool -storepasswd command.
See keystore
documentation. |
keytool:clean | A Mojo that deletes a generated keystore file. |
keytool:deleteAlias | To delete an entry alias from a keystore. Implemented as a wrapper
around the SDK keytool -delete command. See keystore
documentation. |
keytool:exportCertificate | To export a certificate from a keystore. Implemented as a wrapper
around the SDK keytool -export command. See keystore
documentation. |
keytool:generateCertificate | To generate certificate from a certificate request from a keystore.
Implemented as a wrapper around the SDK keytool
-gencert command. Note This operation was
not implemented by the keytool before jdk 1.7. See keystore
documentation. |
keytool:generateCertificateRequest | To generate certificate request. Implemented as a wrapper around
the SDK keytool -certreq command. See keystore
documentation. |
keytool:generateKeyPair | To generate a key pair into a keystore. Implemented as a wrapper
around the SDK keytool -genkey (jdk 1.5) keytool
-genkeypair (jdk 1.6) command. See keystore
documentation. |
keytool:generateSecretKey | To generate a secret key into a keystore. Implemented as a wrapper
around the SDK keytool -genseckey command. See keystore
documentation. |
keytool:help | Display help information on keytool-maven-plugin. Call mvn keytool:help -Ddetail=true
-Dgoal=<goal-name> to display parameter details. |
keytool:importCertificate | To import a certificate into a keystore. Implemented as a wrapper
around the SDK keytool -import (jdk 1.5) or
keytool -importcert (jdk 1.6) command. See keystore
documentation. Since version 1.2, this mojo replace the
mojo import. |
keytool:importKeystore | To import all entries of a keystore to another keystore.
Implemented as a wrapper around the SDK keytool
-importkeystore command. Note This
operation was not implemented by the keytool before jdk 1.6. See keystore
documentation. |
keytool:list | To list entries in a keystore. Implemented as a wrapper around the
SDK keytool -list (jdk 1.5) command. See keystore
documentation. |
keytool:printCertificate | To print the content of a certificate. Implemented as a wrapper
around the SDK keytool -printcert command. See keystore
documentation. |
keytool:printCertificateRequest | To print the content of a certificate request. Implemented as a
wrapper around the SDK keytool -printcertreq command.
Note This operation was not implemented by the
keytool before jdk 1.7. See keystore
documentation. |
keytool:printCRLFile | To print the content of a CRL file. Implemented as a wrapper around
the SDK keytool -printcrl command.
Note This operation was not implemented by the
keytool before jdk 1.7. See keystore
documentation. |
The following specifies the minimum requirements to run this Maven plugin:
Maven | 2.1.0 |
JDK | 1.5 |
Memory | No minimum requirement. |
Disk Space | No minimum requirement. |
You should specify the version in your project's plugin configuration:
<project> ... <build> <!-- To define the plugin version in your parent POM --> <pluginManagement> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>keytool-maven-plugin</artifactId> <version>1.6-SNAPSHOT</version> </plugin> ... </plugins> </pluginManagement> <!-- To use the plugin goals in your POM or parent POM --> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>keytool-maven-plugin</artifactId> <version>1.6-SNAPSHOT</version> </plugin> ... </plugins> </build> ... </project>
For more information, see "Guide to Configuring Plug-ins"