jdk/src/share/classes/sun/security/tools/KeyTool.java
changeset 4918 13ed75166139
parent 4819 c1661a223e19
child 5164 337ae296b6d6
equal deleted inserted replaced
4917:c98da2209f8c 4918:13ed75166139
   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,