Attribute | Description | Required |
alias | the alias to add under | Yes. |
storepass | password for keystore integrity. Must be at least 6 characters long | Yes. |
keystore | keystore location | No |
storetype | keystore type | No |
keypass | password for private key (if different) | No |
sigalg | the algorithm to use in signing | No |
keyalg | the method to use when generating name-value pair | No |
verbose | (true | false) verbose output when signing | No |
dname | The distinguished name for entity Yes if dname element | unspecified |
validity | (integer) indicates how many days certificate is valid | No |
keysize | (integer) indicates the size of key generated | No |
Alternatively you can specify the distinguished name by creating a sub-element named dname and populating it with param elements that have a name and a value. When using the subelement it is automatically encoded properly and commas (",") are replaced with "".
The following two examples are identical: