org.codehaus.mojo.keytool
Class GenkeyMojo

java.lang.Object
  extended byorg.apache.maven.plugin.AbstractMojo
      extended byorg.codehaus.mojo.keytool.AbstractKeyToolMojo
          extended byorg.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 SDK keytool -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: $
Author:
Jerome Lacoste
See Also:
keystore documentation.

Field Summary
 
Fields inherited from class org.codehaus.mojo.keytool.AbstractKeyToolMojo
keystore, workingDirectory
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
GenkeyMojo()
           
 
Method Summary
 void execute()
           
protected  int executeCommandLine(org.codehaus.plexus.util.cli.Commandline commandLine, java.io.InputStream inputStream, org.codehaus.plexus.util.cli.StreamConsumer stream1, org.codehaus.plexus.util.cli.StreamConsumer stream2)
           
 void setAlias(java.lang.String alias)
           
 void setDname(java.lang.String dname)
           
 void setKeyalg(java.lang.String keyalg)
           
 void setKeypass(java.lang.String keypass)
           
 void setKeysize(java.lang.String keysize)
           
 void setSigalg(java.lang.String sigalg)
           
 void setStorepass(java.lang.String storepass)
           
 void setStoretype(java.lang.String storetype)
           
 void setValidity(java.lang.String validity)
           
 void setVerbose(boolean verbose)
           
 
Methods inherited from class org.codehaus.mojo.keytool.AbstractKeyToolMojo
getKeystore, getWorkingDir, setKeystore, setWorkingDir
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GenkeyMojo

public GenkeyMojo()
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,
                                 java.io.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(java.lang.String keypass)

setStorepass

public void setStorepass(java.lang.String storepass)

setAlias

public void setAlias(java.lang.String alias)

setKeyalg

public void setKeyalg(java.lang.String keyalg)

setSigalg

public void setSigalg(java.lang.String sigalg)

setKeysize

public void setKeysize(java.lang.String keysize)

setStoretype

public void setStoretype(java.lang.String storetype)

setValidity

public void setValidity(java.lang.String validity)

setDname

public void setDname(java.lang.String dname)

setVerbose

public void setVerbose(boolean verbose)


Copyright © 2005-2007 null. All Rights Reserved.