org.codehaus.mojo.webstart.sign
Interface SignConfig

All Known Implementing Classes:
DefaultSignConfig

public interface SignConfig

Bean that represents the JarSigner configuration.

Version:
$Id: SignConfig.java 15794 2012-01-29 00:53:09Z tchemit $
Author:
Jerome Lacoste

Method Summary
 org.codehaus.mojo.keytool.requests.KeyToolGenerateKeyPairRequest createKeyGenRequest(File keystoreFile)
          Creates a keytool request to do a key store generation operation.
 org.apache.maven.shared.jarsigner.JarSignerRequest createSignRequest(File jarToSign, File signedJar)
          Creates a jarsigner request to do a sign operation.
 org.apache.maven.shared.jarsigner.JarSignerVerifyRequest createVerifyRequest(File jarFile, boolean certs)
          Creates a jarsigner request to do a verify operation.
 void init(File workingDirectory, boolean verbose, SignTool signTool)
          Called before any Jars get signed or verified.
 boolean isVerbose()
          Gets the verbose state of the configuration.
 void setAlias(String alias)
           
 void setDnameC(String dnameC)
           
 void setDnameCn(String dnameCn)
           
 void setDnameL(String dnameL)
           
 void setDnameO(String dnameO)
           
 void setDnameOu(String dnameOu)
           
 void setDnameSt(String dnameSt)
           
 void setKeyalg(String keyalg)
           
 void setKeypass(String keypass)
           
 void setKeysize(String keysize)
           
 void setKeystore(String keystore)
           
 void setKeystoreConfig(KeystoreConfig keystoreConfig)
           
 void setMaxMemory(String maxMemory)
           
 void setSigalg(String sigalg)
           
 void setSigfile(String sigfile)
           
 void setStorepass(String storepass)
           
 void setStoretype(String storetype)
           
 void setValidity(String validity)
           
 void setVerify(boolean verify)
           
 

Method Detail

isVerbose

boolean isVerbose()
Gets the verbose state of the configuration.

Returns:
true if configuration state is on, false otherwise.

init

void init(File workingDirectory,
          boolean verbose,
          SignTool signTool)
          throws org.apache.maven.plugin.MojoExecutionException
Called before any Jars get signed or verified.

This method allows you to create any keys or perform any initialisation that the method of signature that you're implementing requires.

Parameters:
workingDirectory - working directory
verbose - verbose flag coming from the mojo configuration
signTool - the sign tool used eventually to create or delete key store
Throws:
org.apache.maven.plugin.MojoExecutionException - if something wrong occurs while init (mainly when preparing keys)

createSignRequest

org.apache.maven.shared.jarsigner.JarSignerRequest createSignRequest(File jarToSign,
                                                                     File signedJar)
Creates a jarsigner request to do a sign operation.

Parameters:
jarToSign - the location of the jar to sign
signedJar - the optional location of the signed jar to produce (if not set, will use the original location)
Returns:
the jarsigner request

createVerifyRequest

org.apache.maven.shared.jarsigner.JarSignerVerifyRequest createVerifyRequest(File jarFile,
                                                                             boolean certs)
Creates a jarsigner request to do a verify operation.

Parameters:
jarFile - the location of the jar to sign
certs - flag to show certificats details
Returns:
the jarsigner request

createKeyGenRequest

org.codehaus.mojo.keytool.requests.KeyToolGenerateKeyPairRequest createKeyGenRequest(File keystoreFile)
Creates a keytool request to do a key store generation operation.

Parameters:
keystoreFile - the location of the key store file to generate
Returns:
the keytool request

setAlias

void setAlias(String alias)

setDnameCn

void setDnameCn(String dnameCn)

setDnameOu

void setDnameOu(String dnameOu)

setDnameL

void setDnameL(String dnameL)

setDnameSt

void setDnameSt(String dnameSt)

setDnameO

void setDnameO(String dnameO)

setDnameC

void setDnameC(String dnameC)

setKeypass

void setKeypass(String keypass)

setKeystore

void setKeystore(String keystore)

setStorepass

void setStorepass(String storepass)

setVerify

void setVerify(boolean verify)

setValidity

void setValidity(String validity)

setMaxMemory

void setMaxMemory(String maxMemory)

setKeystoreConfig

void setKeystoreConfig(KeystoreConfig keystoreConfig)

setKeyalg

void setKeyalg(String keyalg)

setKeysize

void setKeysize(String keysize)

setSigalg

void setSigalg(String sigalg)

setSigfile

void setSigfile(String sigfile)

setStoretype

void setStoretype(String storetype)


Copyright © 2005-2012 Codehaus. All Rights Reserved.