149 |
149 |
150 private List <String> v3ext = new ArrayList <String> (); |
150 private List <String> v3ext = new ArrayList <String> (); |
151 |
151 |
152 enum Command { |
152 enum Command { |
153 CERTREQ("Generates a certificate request", |
153 CERTREQ("Generates a certificate request", |
154 ALIAS, SIGALG, FILEOUT, KEYPASS, KEYSTORE, |
154 ALIAS, SIGALG, FILEOUT, KEYPASS, KEYSTORE, DNAME, |
155 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
155 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
156 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
156 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
157 CHANGEALIAS("Changes an entry's alias", |
157 CHANGEALIAS("Changes an entry's alias", |
158 ALIAS, DESTALIAS, KEYPASS, KEYSTORE, STOREPASS, |
158 ALIAS, DESTALIAS, KEYPASS, KEYSTORE, STOREPASS, |
159 STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG, |
159 STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG, |
165 EXPORTCERT("Exports certificate", |
165 EXPORTCERT("Exports certificate", |
166 RFC, ALIAS, FILEOUT, KEYSTORE, STOREPASS, |
166 RFC, ALIAS, FILEOUT, KEYSTORE, STOREPASS, |
167 STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG, |
167 STORETYPE, PROVIDERNAME, PROVIDERCLASS, PROVIDERARG, |
168 PROVIDERPATH, V, PROTECTED), |
168 PROVIDERPATH, V, PROTECTED), |
169 GENKEYPAIR("Generates a key pair", |
169 GENKEYPAIR("Generates a key pair", |
170 ALIAS, KEYALG, KEYSIZE, SIGALG, DESTALIAS, |
170 ALIAS, KEYALG, KEYSIZE, SIGALG, DESTALIAS, DNAME, |
171 STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE, |
171 STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE, |
172 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
172 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
173 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
173 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
174 GENSECKEY("Generates a secret key", |
174 GENSECKEY("Generates a secret key", |
175 ALIAS, KEYPASS, KEYALG, KEYSIZE, KEYSTORE, |
175 ALIAS, KEYPASS, KEYALG, KEYSIZE, KEYSTORE, |
176 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
176 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
177 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
177 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
178 GENCERT("Generates certificate from a certificate request", |
178 GENCERT("Generates certificate from a certificate request", |
179 RFC, INFILE, OUTFILE, ALIAS, SIGALG, |
179 RFC, INFILE, OUTFILE, ALIAS, SIGALG, DNAME, |
180 STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE, |
180 STARTDATE, EXT, VALIDITY, KEYPASS, KEYSTORE, |
181 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
181 STOREPASS, STORETYPE, PROVIDERNAME, PROVIDERCLASS, |
182 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
182 PROVIDERARG, PROVIDERPATH, V, PROTECTED), |
183 IDENTITYDB("Imports entries from a JDK 1.1.x-style identity database", |
183 IDENTITYDB("Imports entries from a JDK 1.1.x-style identity database", |
184 FILEIN, STORETYPE, KEYSTORE, STOREPASS, PROVIDERNAME, |
184 FILEIN, STORETYPE, KEYSTORE, STOREPASS, PROVIDERNAME, |