jdk/src/share/classes/sun/security/util/Resources.java
changeset 3948 736156ecc24c
parent 3318 dade78e63c92
child 3951 e821908c953e
equal deleted inserted replaced
3947:49663e664250 3948:736156ecc24c
    44         {"*******************************************",
    44         {"*******************************************",
    45                 "*******************************************"},
    45                 "*******************************************"},
    46         {"*******************************************\n\n",
    46         {"*******************************************\n\n",
    47                 "*******************************************\n\n"},
    47                 "*******************************************\n\n"},
    48 
    48 
    49         // keytool
    49         // keytool: Help part
       
    50         {" [OPTION]...", " [OPTION]..."},
       
    51         {"Options:", "Options:"},
       
    52         {"Use \"keytool -help\" for all available commands",
       
    53                  "Use \"keytool -help\" for all available commands"},
       
    54         {"Key and Certificate Management Tool",
       
    55                  "Key and Certificate Management Tool"},
       
    56         {"Commands:", "Commands:"},
       
    57         {"Use \"keytool -command_name -help\" for usage of command_name",
       
    58                 "Use \"keytool -command_name -help\" for usage of command_name"},
       
    59         // keytool: help: commands
       
    60         {"Generates a certificate request",
       
    61                 "Generates a certificate request"}, //-certreq
       
    62         {"Changes an entry's alias",
       
    63                 "Changes an entry's alias"}, //-changealias
       
    64         {"Deletes an entry",
       
    65                 "Deletes an entry"}, //-delete
       
    66         {"Exports certificate",
       
    67                 "Exports certificate"}, //-exportcert
       
    68         {"Generates a key pair",
       
    69                 "Generates a key pair"}, //-genkeypair
       
    70         {"Generates a secret key",
       
    71                 "Generates a secret key"}, //-genseckey
       
    72         {"Generates certificate from a certificate request",
       
    73                 "Generates certificate from a certificate request"}, //-gencert
       
    74         {"Imports entries from a JDK 1.1.x-style identity database",
       
    75                 "Imports entries from a JDK 1.1.x-style identity database"}, //-identitydb
       
    76         {"Imports a certificate or a certificate chain",
       
    77                 "Imports a certificate or a certificate chain"}, //-importcert
       
    78         {"Imports one or all entries from another keystore",
       
    79                 "Imports one or all entries from another keystore"}, //-importkeystore
       
    80         {"Clones a key entry",
       
    81                 "Clones a key entry"}, //-keyclone
       
    82         {"Changes the key password of an entry",
       
    83                 "Changes the key password of an entry"}, //-keypasswd
       
    84         {"Lists entries in a keystore",
       
    85                 "Lists entries in a keystore"}, //-list
       
    86         {"Prints the content of a certificate",
       
    87                 "Prints the content of a certificate"}, //-printcert
       
    88         {"Prints the content of a certificate request",
       
    89                 "Prints the content of a certificate request"}, //-printcertreq
       
    90         {"Generates a self-signed certificate",
       
    91                 "Generates a self-signed certificate"}, //-selfcert
       
    92         {"Changes the store password of a keystore",
       
    93                 "Changes the store password of a keystore"}, //-storepasswd
       
    94         // keytool: help: options
       
    95         {"alias name of the entry to process",
       
    96                 "alias name of the entry to process"}, //-alias
       
    97         {"destination alias",
       
    98                 "destination alias"}, //-destalias
       
    99         {"destination key password",
       
   100                 "destination key password"}, //-destkeypass
       
   101         {"destination keystore name",
       
   102                 "destination keystore name"}, //-destkeystore
       
   103         {"destination keystore password protected",
       
   104                 "destination keystore password protected"}, //-destprotected
       
   105         {"destination keystore provider name",
       
   106                 "destination keystore provider name"}, //-destprovidername
       
   107         {"destination keystore password",
       
   108                 "destination keystore password"}, //-deststorepass
       
   109         {"destination keystore type",
       
   110                 "destination keystore type"}, //-deststoretype
       
   111         {"distinguished name",
       
   112                 "distinguished name"}, //-dname
       
   113         {"X.509 extension",
       
   114                 "X.509 extension"}, //-ext
       
   115         {"output file name",
       
   116                 "output file name"}, //-file
       
   117         {"input file name",
       
   118                 "input file name"}, //-file
       
   119         {"input file name",
       
   120                 "input file name"}, //-infile
       
   121         {"key algorithm name",
       
   122                 "key algorithm name"}, //-keyalg
       
   123         {"key password",
       
   124                 "key password"}, //-keypass
       
   125         {"key bit size",
       
   126                 "key bit size"}, //-keysize
       
   127         {"keystore name",
       
   128                 "keystore name"}, //-keystore
       
   129         {"new password",
       
   130                 "new password"}, //-new
       
   131         {"do not prompt",
       
   132                 "do not prompt"}, //-noprompt
       
   133         {"output file name",
       
   134                 "output file name"}, //-outfile
       
   135         {"password through protected mechanism",
       
   136                 "password through protected mechanism"}, //-protected
       
   137         {"provider argument",
       
   138                 "provider argument"}, //-providerarg
       
   139         {"provider class name",
       
   140                 "provider class name"}, //-providerclass
       
   141         {"provider name",
       
   142                 "provider name"}, //-providername
       
   143         {"provider classpath",
       
   144                 "provider classpath"}, //-providerpath
       
   145         {"output in RFC style",
       
   146                 "output in RFC style"}, //-rfc
       
   147         {"signature algorithm name",
       
   148                 "signature algorithm name"}, //-sigalg
       
   149         {"source alias",
       
   150                 "source alias"}, //-srcalias
       
   151         {"source keystore password",
       
   152                 "source keystore password"}, //-srckeypass
       
   153         {"source keystore name",
       
   154                 "source keystore name"}, //-srckeystore
       
   155         {"source keystore password protected",
       
   156                 "source keystore password protected"}, //-srcprotected
       
   157         {"source keystore provider name",
       
   158                 "source keystore provider name"}, //-srcprovidername
       
   159         {"source keystore password",
       
   160                 "source keystore password"}, //-srcstorepass
       
   161         {"source keystore type",
       
   162                 "source keystore type"}, //-srcstoretype
       
   163         {"SSL server host and port",
       
   164                 "SSL server host and port"}, //-sslserver
       
   165         {"certificate validity start date/time",
       
   166                 "certificate validity start date/time"}, //-startdate
       
   167         {"keystore password",
       
   168                 "keystore password"}, //-storepass
       
   169         {"keystore type",
       
   170                 "keystore type"}, //-storetype
       
   171         {"trust certificates from cacerts",
       
   172                 "trust certificates from cacerts"}, //-trustcacerts
       
   173         {"verbose output",
       
   174                 "verbose output"}, //-v
       
   175         {"validity number of days",
       
   176                 "validity number of days"}, //-validity
       
   177         // keytool: Running part
    50         {"keytool error: ", "keytool error: "},
   178         {"keytool error: ", "keytool error: "},
    51         {"Illegal option:  ", "Illegal option:  "},
   179         {"Illegal option:  ", "Illegal option:  "},
    52         {"Illegal value: ", "Illegal value: "},
   180         {"Illegal value: ", "Illegal value: "},
    53         {"Try keytool -help","Try keytool -help"},
       
    54         {"Command option <flag> needs an argument.", "Command option {0} needs an argument."},
   181         {"Command option <flag> needs an argument.", "Command option {0} needs an argument."},
    55         {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
   182         {"Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.",
    56                 "Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified {0} value."},
   183                 "Warning:  Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified {0} value."},
    57         {"-keystore must be NONE if -storetype is {0}",
   184         {"-keystore must be NONE if -storetype is {0}",
    58                 "-keystore must be NONE if -storetype is {0}"},
   185                 "-keystore must be NONE if -storetype is {0}"},
    59         {"Too may retries, program terminated",
   186         {"Too many retries, program terminated",
    60                  "Too may retries, program terminated"},
   187                  "Too many retries, program terminated"},
    61         {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
   188         {"-storepasswd and -keypasswd commands not supported if -storetype is {0}",
    62                 "-storepasswd and -keypasswd commands not supported if -storetype is {0}"},
   189                 "-storepasswd and -keypasswd commands not supported if -storetype is {0}"},
    63         {"-keypasswd commands not supported if -storetype is PKCS12",
   190         {"-keypasswd commands not supported if -storetype is PKCS12",
    64                 "-keypasswd commands not supported if -storetype is PKCS12"},
   191                 "-keypasswd commands not supported if -storetype is PKCS12"},
    65         {"-keypass and -new can not be specified if -storetype is {0}",
   192         {"-keypass and -new can not be specified if -storetype is {0}",
    75         {"Illegal startdate value", "Illegal startdate value"},
   202         {"Illegal startdate value", "Illegal startdate value"},
    76         {"Validity must be greater than zero",
   203         {"Validity must be greater than zero",
    77                 "Validity must be greater than zero"},
   204                 "Validity must be greater than zero"},
    78         {"provName not a provider", "{0} not a provider"},
   205         {"provName not a provider", "{0} not a provider"},
    79         {"Usage error: no command provided", "Usage error: no command provided"},
   206         {"Usage error: no command provided", "Usage error: no command provided"},
    80         {"Usage error, <arg> is not a legal command", "Usage error, {0} is not a legal command"},
       
    81         {"Source keystore file exists, but is empty: ", "Source keystore file exists, but is empty: "},
   207         {"Source keystore file exists, but is empty: ", "Source keystore file exists, but is empty: "},
    82         {"Please specify -srckeystore", "Please specify -srckeystore"},
   208         {"Please specify -srckeystore", "Please specify -srckeystore"},
    83         {"Must not specify both -v and -rfc with 'list' command",
   209         {"Must not specify both -v and -rfc with 'list' command",
    84                 "Must not specify both -v and -rfc with 'list' command"},
   210                 "Must not specify both -v and -rfc with 'list' command"},
    85         {"Key password must be at least 6 characters",
   211         {"Key password must be at least 6 characters",
   277         {"Wrong answer, try again", "Wrong answer, try again"},
   403         {"Wrong answer, try again", "Wrong answer, try again"},
   278         {"Secret key not generated, alias <alias> already exists",
   404         {"Secret key not generated, alias <alias> already exists",
   279                 "Secret Key not generated, alias <{0}> already exists"},
   405                 "Secret Key not generated, alias <{0}> already exists"},
   280         {"Please provide -keysize for secret key generation",
   406         {"Please provide -keysize for secret key generation",
   281                 "Please provide -keysize for secret key generation"},
   407                 "Please provide -keysize for secret key generation"},
   282         {"keytool usage:\n", "keytool usage:\n"},
       
   283 
   408 
   284         {"Extensions: ", "Extensions: "},
   409         {"Extensions: ", "Extensions: "},
   285         {"(Empty value)", "(Empty value)"},
   410         {"(Empty value)", "(Empty value)"},
   286         {"Extension Request:", "Extension Request:"},
   411         {"Extension Request:", "Extension Request:"},
   287         {"PKCS #10 Certificate Request (Version 1.0)\n" +
   412         {"PKCS #10 Certificate Request (Version 1.0)\n" +
   294         {"Unrecognized GeneralName type: ", "Unrecognized GeneralName type: "},
   419         {"Unrecognized GeneralName type: ", "Unrecognized GeneralName type: "},
   295         {"This extension cannot be marked as critical. ",
   420         {"This extension cannot be marked as critical. ",
   296                  "This extension cannot be marked as critical. "},
   421                  "This extension cannot be marked as critical. "},
   297         {"Odd number of hex digits found: ", "Odd number of hex digits found: "},
   422         {"Odd number of hex digits found: ", "Odd number of hex digits found: "},
   298         {"command {0} is ambiguous:", "command {0} is ambiguous:"},
   423         {"command {0} is ambiguous:", "command {0} is ambiguous:"},
   299 
       
   300         {"-certreq     [-v] [-protected]",
       
   301                 "-certreq     [-v] [-protected]"},
       
   302         {"\t     [-alias <alias>] [-sigalg <sigalg>]",
       
   303                 "\t     [-alias <alias>] [-sigalg <sigalg>]"},
       
   304         {"\t     [-dname <dname>]", "\t     [-dname <dname>]"},
       
   305         {"\t     [-file <csr_file>] [-keypass <keypass>]",
       
   306                 "\t     [-file <csr_file>] [-keypass <keypass>]"},
       
   307         {"\t     [-keystore <keystore>] [-storepass <storepass>]",
       
   308                 "\t     [-keystore <keystore>] [-storepass <storepass>]"},
       
   309         {"\t     [-storetype <storetype>] [-providername <name>]",
       
   310                 "\t     [-storetype <storetype>] [-providername <name>]"},
       
   311         {"\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ...",
       
   312                 "\t     [-providerclass <provider_class_name> [-providerarg <arg>]] ..."},
       
   313         {"\t     [-providerpath <pathlist>]",
       
   314                 "\t     [-providerpath <pathlist>]"},
       
   315         {"-delete      [-v] [-protected] -alias <alias>",
       
   316                 "-delete      [-v] [-protected] -alias <alias>"},
       
   317         /** rest is same as -certreq starting from -keystore **/
       
   318 
       
   319         //{"-export      [-v] [-rfc] [-protected]",
       
   320         //       "-export      [-v] [-rfc] [-protected]"},
       
   321         {"-exportcert  [-v] [-rfc] [-protected]",
       
   322                 "-exportcert  [-v] [-rfc] [-protected]"},
       
   323         {"\t     [-alias <alias>] [-file <cert_file>]",
       
   324                 "\t     [-alias <alias>] [-file <cert_file>]"},
       
   325         /** rest is same as -certreq starting from -keystore **/
       
   326 
       
   327         //{"-genkey      [-v] [-protected]",
       
   328         //        "-genkey      [-v] [-protected]"},
       
   329         {"-genkeypair  [-v] [-protected]",
       
   330                 "-genkeypair  [-v] [-protected]"},
       
   331         {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
       
   332         {"\t     [-keyalg <keyalg>] [-keysize <keysize>]",
       
   333                 "\t     [-keyalg <keyalg>] [-keysize <keysize>]"},
       
   334         {"\t     [-sigalg <sigalg>] [-dname <dname>]",
       
   335                 "\t     [-sigalg <sigalg>] [-dname <dname>]"},
       
   336         {"\t     [-startdate <startdate>]",
       
   337                 "\t     [-startdate <startdate>]"},
       
   338         {"\t     [-validity <valDays>] [-keypass <keypass>]",
       
   339                 "\t     [-validity <valDays>] [-keypass <keypass>]"},
       
   340         /** rest is same as -certreq starting from -keystore **/
       
   341         {"-gencert     [-v] [-rfc] [-protected]",
       
   342                 "-gencert     [-v] [-rfc] [-protected]"},
       
   343         {"\t     [-infile <infile>] [-outfile <outfile>]",
       
   344                  "\t     [-infile <infile>] [-outfile <outfile>]"},
       
   345         {"\t     [-sigalg <sigalg>]",
       
   346                 "\t     [-sigalg <sigalg>]"},
       
   347         {"\t     [-ext <key>[:critical][=<value>]]...",
       
   348                 "\t     [-ext <key>[:critical][=<value>]]..."},
       
   349 
       
   350         {"-genseckey   [-v] [-protected]",
       
   351                 "-genseckey   [-v] [-protected]"},
       
   352         /** rest is same as -certreq starting from -keystore **/
       
   353 
       
   354         {"-help", "-help"},
       
   355         //{"-identitydb  [-v] [-protected]",
       
   356         //      "-identitydb  [-v] [-protected]"},
       
   357         //{"\t     [-file <idb_file>]", "\t     [-file <idb_file>]"},
       
   358         /** rest is same as -certreq starting from -keystore **/
       
   359 
       
   360         //{"-import      [-v] [-noprompt] [-trustcacerts] [-protected]",
       
   361         //       "-import      [-v] [-noprompt] [-trustcacerts] [-protected]"},
       
   362         {"-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]",
       
   363                 "-importcert  [-v] [-noprompt] [-trustcacerts] [-protected]"},
       
   364         {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
       
   365         {"\t     [-alias <alias>] [-keypass <keypass>]",
       
   366             "\t     [-alias <alias>] [-keypass <keypass>]"},
       
   367         {"\t     [-file <cert_file>] [-keypass <keypass>]",
       
   368                 "\t     [-file <cert_file>] [-keypass <keypass>]"},
       
   369         /** rest is same as -certreq starting from -keystore **/
       
   370 
       
   371         {"-importkeystore [-v] ",
       
   372                 "-importkeystore [-v] "},
       
   373         {"\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]",
       
   374                 "\t     [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"},
       
   375         {"\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]",
       
   376                 "\t     [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"},
       
   377         {"\t     [-srcprotected] [-destprotected]",
       
   378                 "\t     [-srcprotected] [-destprotected]"},
       
   379         {"\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]",
       
   380                 "\t     [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"},
       
   381         {"\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]",  // line too long, split to 2
       
   382                  "\t     [-srcprovidername <srcprovidername>]\n\t     [-destprovidername <destprovidername>]"},
       
   383         {"\t     [-srcalias <srcalias> [-destalias <destalias>]",
       
   384                 "\t     [-srcalias <srcalias> [-destalias <destalias>]"},
       
   385         {"\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]",
       
   386                 "\t       [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"},
       
   387         {"\t     [-noprompt]", "\t     [-noprompt]"},
       
   388         /** rest is same as -certreq starting from -keystore **/
       
   389 
       
   390         {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>",
       
   391                 "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"},
       
   392         {"\t     [-keypass <keypass>]", "\t     [-keypass <keypass>]"},
       
   393 
       
   394         //{"-keyclone    [-v] [-protected]",
       
   395         //      "-keyclone    [-v] [-protected]"},
       
   396         //{"\t     [-alias <alias>] -dest <dest_alias>",
       
   397         //      "\t     [-alias <alias>] -dest <dest_alias>"},
       
   398         //{"\t     [-keypass <keypass>] [-new <new_keypass>]",
       
   399         //      "\t     [-keypass <keypass>] [-new <new_keypass>]"},
       
   400         /** rest is same as -certreq starting from -keystore **/
       
   401 
       
   402         {"-keypasswd   [-v] [-alias <alias>]",
       
   403                 "-keypasswd   [-v] [-alias <alias>]"},
       
   404         {"\t     [-keypass <old_keypass>] [-new <new_keypass>]",
       
   405                 "\t     [-keypass <old_keypass>] [-new <new_keypass>]"},
       
   406         /** rest is same as -certreq starting from -keystore **/
       
   407 
       
   408         {"-list        [-v | -rfc] [-protected]",
       
   409                 "-list        [-v | -rfc] [-protected]"},
       
   410         {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
       
   411         /** rest is same as -certreq starting from -keystore **/
       
   412 
       
   413         {"-printcert   [-v] [-rfc] [-file <cert_file> | -sslserver <host[:port]>]",
       
   414                 "-printcert   [-v] [-rfc] [-file <cert_file> | -sslserver <host[:port]>]"},
       
   415         {"-printcertreq   [-v] [-file <cert_file>]",
       
   416                  "-printcertreq   [-v] [-file <cert_file>]"},
       
   417         {"No certificate from the SSL server",
       
   418                 "No certificate from the SSL server"},
       
   419 
       
   420         //{"-selfcert    [-v] [-protected]",
       
   421         //      "-selfcert    [-v] [-protected]"},
       
   422         {"\t     [-alias <alias>]", "\t     [-alias <alias>]"},
       
   423         //{"\t     [-dname <dname>] [-validity <valDays>]",
       
   424         //      "\t     [-dname <dname>] [-validity <valDays>]"},
       
   425         //{"\t     [-keypass <keypass>] [-sigalg <sigalg>]",
       
   426         //      "\t     [-keypass <keypass>] [-sigalg <sigalg>]"},
       
   427         /** rest is same as -certreq starting from -keystore **/
       
   428 
       
   429         {"-storepasswd [-v] [-new <new_storepass>]",
       
   430                 "-storepasswd [-v] [-new <new_storepass>]"},
       
   431         /** rest is same as -certreq starting from -keystore **/
       
   432 
   424 
   433         // policytool
   425         // policytool
   434         {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
   426         {"Warning: A public key for alias 'signers[i]' does not exist.  Make sure a KeyStore is properly configured.",
   435                 "Warning: A public key for alias {0} does not exist.  Make sure a KeyStore is properly configured."},
   427                 "Warning: A public key for alias {0} does not exist.  Make sure a KeyStore is properly configured."},
   436         {"Warning: Class not found: class", "Warning: Class not found: {0}"},
   428         {"Warning: Class not found: class", "Warning: Class not found: {0}"},
   677      */
   669      */
   678     public Object[][] getContents() {
   670     public Object[][] getContents() {
   679         return contents;
   671         return contents;
   680     }
   672     }
   681 }
   673 }
       
   674