Class 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: GenkeyMojo.java 2166 2006-07-18 21:32:16Z carlos $
    Author:
    Jerome Lacoste
    See Also:
    keystore documentation.
    • 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,
                                         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)