|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.tools.ant.ProjectComponent | +--org.apache.tools.ant.Task | +--org.apache.tools.ant.taskdefs.GenerateKey
Generates a key in a keystore.
Nested Class Summary | |
static class |
GenerateKey.DistinguishedName
|
static class |
GenerateKey.DnameParam
|
Field Summary | |
protected java.lang.String |
alias
The alias of signer. |
protected java.lang.String |
dname
|
protected GenerateKey.DistinguishedName |
expandedDname
|
protected java.lang.String |
keyalg
|
protected java.lang.String |
keypass
|
protected int |
keysize
|
protected java.lang.String |
keystore
The name of keystore file. |
protected java.lang.String |
sigalg
|
protected java.lang.String |
storepass
|
protected java.lang.String |
storetype
|
protected int |
validity
|
protected boolean |
verbose
|
Fields inherited from class org.apache.tools.ant.Task |
description, location, target, taskName, taskType, wrapper |
Fields inherited from class org.apache.tools.ant.ProjectComponent |
project |
Constructor Summary | |
GenerateKey()
|
Method Summary | |
GenerateKey.DistinguishedName |
createDname()
Distinguished name list. |
void |
execute()
Called by the project to let the task do its work. |
void |
setAlias(java.lang.String alias)
The alias to add under. |
void |
setDname(java.lang.String dname)
The distinguished name for entity. |
void |
setKeyalg(java.lang.String keyalg)
The method to use when generating name-value pair. |
void |
setKeypass(java.lang.String keypass)
Password for private key (if different). |
void |
setKeysize(java.lang.String keysize)
Indicates the size of key generated. |
void |
setKeystore(java.lang.String keystore)
Keystore location. |
void |
setSigalg(java.lang.String sigalg)
The algorithm to use in signing. |
void |
setStorepass(java.lang.String storepass)
Password for keystore integrity. |
void |
setStoretype(java.lang.String storetype)
Keystore type. |
void |
setValidity(java.lang.String validity)
Indicates how many days certificate is valid. |
void |
setVerbose(boolean verbose)
If true, verbose output when signing. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, reconfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType |
Methods inherited from class org.apache.tools.ant.ProjectComponent |
getProject, setProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String alias
protected java.lang.String keystore
protected java.lang.String storepass
protected java.lang.String storetype
protected java.lang.String keypass
protected java.lang.String sigalg
protected java.lang.String keyalg
protected java.lang.String dname
protected GenerateKey.DistinguishedName expandedDname
protected int keysize
protected int validity
protected boolean verbose
Constructor Detail |
public GenerateKey()
Method Detail |
public GenerateKey.DistinguishedName createDname() throws BuildException
BuildException
- If specified more than once or dname
attribute is used.public void setDname(java.lang.String dname)
dname
- distinguished namepublic void setAlias(java.lang.String alias)
alias
- alias to add underpublic void setKeystore(java.lang.String keystore)
keystore
- locationpublic void setStorepass(java.lang.String storepass)
storepass
- passwordpublic void setStoretype(java.lang.String storetype)
storetype
- typepublic void setKeypass(java.lang.String keypass)
keypass
- passwordpublic void setSigalg(java.lang.String sigalg)
sigalg
- algorithmpublic void setKeyalg(java.lang.String keyalg)
keyalg
- algorithmpublic void setKeysize(java.lang.String keysize) throws BuildException
keysize
- size of key
BuildException
- If not an Integerpublic void setValidity(java.lang.String validity) throws BuildException
validity
- days valid
BuildException
- If not an Integerpublic void setVerbose(boolean verbose)
verbose
- verbose or notpublic void execute() throws BuildException
Task
execute
in class Task
BuildException
- if something goes wrong with the build
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |