Package org.codehaus.mojo.keytool
Class GenkeyMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.codehaus.mojo.keytool.AbstractKeyToolMojo
-
- org.codehaus.mojo.keytool.GenkeyMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
public class GenkeyMojo extends AbstractKeyToolMojo
Generates a keystore. Implemented as a wrapper around the SDKkeytool -genkey
command.-genkey [-v] [-protected] [-alias <alias>] [-keyalg <keyalg>] [-keysize <keysize>] [-sigalg <sigalg>] [-dname <dname>] [-validity <valDays>] [-keypass <keypass>] [-keystore <keystore>] [-storepass <storepass>] [-storetype <storetype>] [-providerName <name>] [-providerClass <provider_class_name> [-providerArg <arg>]] ...
- Version:
- $Id: GenkeyMojo.java 2166 2006-07-18 21:32:16Z carlos $
- Author:
- Jerome Lacoste
- See Also:
- keystore documentation.
-
-
Field Summary
-
Fields inherited from class org.codehaus.mojo.keytool.AbstractKeyToolMojo
keystore, workingDirectory
-
-
Constructor Summary
Constructors Constructor Description GenkeyMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
protected int
executeCommandLine(org.codehaus.plexus.util.cli.Commandline commandLine, InputStream inputStream, org.codehaus.plexus.util.cli.StreamConsumer stream1, org.codehaus.plexus.util.cli.StreamConsumer stream2)
void
setAlias(String alias)
void
setDname(String dname)
void
setKeyalg(String keyalg)
void
setKeypass(String keypass)
void
setKeysize(String keysize)
void
setSigalg(String sigalg)
void
setStorepass(String storepass)
void
setStoretype(String storetype)
void
setValidity(String validity)
void
setVerbose(boolean verbose)
-
Methods inherited from class org.codehaus.mojo.keytool.AbstractKeyToolMojo
getKeystore, getWorkingDir, setKeystore, setWorkingDir
-
-
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
executeCommandLine
protected int executeCommandLine(org.codehaus.plexus.util.cli.Commandline commandLine, InputStream inputStream, org.codehaus.plexus.util.cli.StreamConsumer stream1, org.codehaus.plexus.util.cli.StreamConsumer stream2) throws org.codehaus.plexus.util.cli.CommandLineException
- Throws:
org.codehaus.plexus.util.cli.CommandLineException
-
setKeypass
public void setKeypass(String keypass)
-
setStorepass
public void setStorepass(String storepass)
-
setAlias
public void setAlias(String alias)
-
setKeyalg
public void setKeyalg(String keyalg)
-
setSigalg
public void setSigalg(String sigalg)
-
setKeysize
public void setKeysize(String keysize)
-
setStoretype
public void setStoretype(String storetype)
-
setValidity
public void setValidity(String validity)
-
setDname
public void setDname(String dname)
-
setVerbose
public void setVerbose(boolean verbose)
-
-