299. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/25/2018 2:13:28 PM Central Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

299.1 Files compared

# Location File Last Modified
1 build 3.zip\build 3\MHLTH_YS_137_Source\JavaScript\resources\javaJDF-1.8.0\src\sun\security\tools\keytool Resources_zh_TW.java Mon Jan 22 14:46:54 2018 UTC
2 build 3.zip\build 3\MHLTH_YS_137_Source\JavaScript\resources\javaJDF-1.8.0\src\sun\security\tools\keytool Resources_zh_TW.java Wed Sep 12 17:55:27 2018 UTC

299.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 5 930
Changed 4 8
Inserted 0 0
Removed 0 0

299.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

299.4 Active regular expressions

No regular expressions were active.

299.5 Comparison detail

  1   /*
  2    * Copyrig ht (c) 200 0, 2017, O racle and/ or its aff iliates. A ll rights  reserved.
  3    * DO NOT  ALTER OR R EMOVE COPY RIGHT NOTI CES OR THI S FILE HEA DER.
  4    *
  5    * This co de is free  software;  you can r edistribut e it and/o r modify i t
  6    * under t he terms o f the GNU  General Pu blic Licen se version  2 only, a s
  7    * publish ed by the  Free Softw are Founda tion.  Ora cle design ates this
  8    * particu lar file a s subject  to the "Cl asspath" e xception a s provided
  9    * by Orac le in the  LICENSE fi le that ac companied  this code.
  10    *
  11    * This co de is dist ributed in  the hope  that it wi ll be usef ul, but WI THOUT
  12    * ANY WAR RANTY; wit hout even  the implie d warranty  of MERCHA NTABILITY  or
  13    * FITNESS  FOR A PAR TICULAR PU RPOSE.  Se e the GNU  General Pu blic Licen se
  14    * version  2 for mor e details  (a copy is  included  in the LIC ENSE file  that
  15    * accompa nied this  code).
  16    *
  17    * You sho uld have r eceived a  copy of th e GNU Gene ral Public  License v ersion
  18    * 2 along  with this  work; if  not, write  to the Fr ee Softwar e Foundati on,
  19    * Inc., 5 1 Franklin  St, Fifth  Floor, Bo ston, MA 0 2110-1301  USA.
  20    *
  21    * Please  contact Or acle, 500  Oracle Par kway, Redw ood Shores , CA 94065  USA
  22    * or visi t www.orac le.com if  you need a dditional  informatio n or have  any
  23    * questio ns.
  24    */
  25  
  26   package su n.security .tools.key tool;
  27  
  28   /**
  29    * <p> Thi s class re presents t he <code>R esourceBun dle</code>
  30    * for the  keytool.
  31    *
  32    */
  33   public cla ss Resourc es_zh_TW e xtends jav a.util.Lis tResourceB undle {
  34  
  35       privat e static f inal Objec t[][] cont ents = {
  36           {" NEWLINE",  "\n"},
  37           {" STAR",
  38                    "*** ********** ********** ********** ********** "},
  39           {" STARNN",
  40                    "*** ********** ********** ********** ********** \n\n"},
  41  
  42           //  keytool:  Help part
  43           {" .OPTION.",  " [OPTION ]..."},
  44           {" Options.",  "\u9078\u 9805:"},
  45           {" Use.keytoo l.help.for .all.avail able.comma nds",
  46                     "\u 4F7F\u7528  \"keytool  -help\" \ u53D6\u5F9 7\u6240\u6 709\u53EF\ u7528\u768 4\u547D\u4 EE4"},
  47           {" Key.and.Ce rtificate. Management .Tool",
  48                     "\u 91D1\u9470 \u8207\u61 91\u8B49\u 7BA1\u7406 \u5DE5\u51 77"},
  49           {" Commands." , "\u547D\ u4EE4:"},
  50           {" Use.keytoo l.command. name.help. for.usage. of.command .name",
  51                    "\u4 F7F\u7528  \"keytool  -command_n ame -help\ " \u53D6\u 5F97 comma nd_name \u 7684\u7528 \u6CD5"},
  52           //  keytool:  help: comm ands
  53           {" Generates. a.certific ate.reques t",
  54                    "\u7 522\u751F\ u6191\u8B4 9\u8981\u6 C42"}, //- certreq
  55           {" Changes.an .entry.s.a lias",
  56                    "\u8 B8A\u66F4\ u9805\u76E E\u7684\u5 225\u540D" }, //-chan gealias
  57           {" Deletes.an .entry",
  58                    "\u5 22A\u9664\ u9805\u76E E"}, //-de lete
  59           {" Exports.ce rtificate" ,
  60                    "\u5 32F\u51FA\ u6191\u8B4 9"}, //-ex portcert
  61           {" Generates. a.key.pair ",
  62                    "\u7 522\u751F\ u91D1\u947 0\u7D44"},  //-genkey pair
  63             {"Generate s.a. PW      .key",
  64                    "\u7 522\u751F\ u79D8\u5BC 6\u91D1\u9 470"}, //- genseckey
  65           {" Generates. certificat e.from.a.c ertificate .request",
  66                    "\u5 F9E\u6191\ u8B49\u898 1\u6C42\u7 522\u751F\ u6191\u8B4 9"}, //-ge ncert
  67           {" Generates. CRL", "\u7 522\u751F  CRL"}, //- gencrl
  68             {"Generate d.keyAlgNa me. PW      .key",
  69                    "\u5 DF2\u7522\ u751F {0}  \u79D8\u5B C6\u91D1\u 9470"}, // -genseckey
  70             {"Generate d.keysize. bit.keyAlg Name. PW      .key",
  71                    "\u5 DF2\u7522\ u751F {0}  \u4F4D\u51 43 {1} \u7 9D8\u5BC6\ u91D1\u947 0"}, //-ge nseckey
  72           {" Imports.en tries.from .a.JDK.1.1 .x.style.i dentity.da tabase",
  73                    "\u5 F9E JDK 1. 1.x-style  \u8B58\u52 25\u8CC7\u 6599\u5EAB \u532F\u51 65\u9805\u 76EE"}, // -identityd b
  74           {" Imports.a. certificat e.or.a.cer tificate.c hain",
  75                    "\u5 32F\u5165\ u6191\u8B4 9\u6216\u6 191\u8B49\ u93C8"}, / /-importce rt
  76           {" Imports.a. password",
  77                    "\u5 32F\u5165\ u5BC6\u78B C"}, //-im portpass
  78           {" Imports.on e.or.all.e ntries.fro m.another. keystore",
  79                    "\u5 F9E\u5176\ u4ED6\u91D 1\u9470\u5 132\u5B58\ u5EAB\u532 F\u5165\u4 E00\u500B\ u6216\u516 8\u90E8\u9 805\u76EE" }, //-impo rtkeystore
  80           {" Clones.a.k ey.entry",
  81                    "\u8 907\u88FD\ u91D1\u947 0\u9805\u7 6EE"}, //- keyclone
  82           {" Changes.th e.key.pass word.of.an .entry",
  83                    "\u8 B8A\u66F4\ u9805\u76E E\u7684\u9 1D1\u9470\ u5BC6\u78B C"}, //-ke ypasswd
  84           {" Lists.entr ies.in.a.k eystore",
  85                    "\u5 217\u793A\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u4E2D\u768 4\u9805\u7 6EE"}, //- list
  86           {" Prints.the .content.o f.a.certif icate",
  87                    "\u5 217\u5370\ u6191\u8B4 9\u7684\u5 167\u5BB9" }, //-prin tcert
  88           {" Prints.the .content.o f.a.certif icate.requ est",
  89                    "\u5 217\u5370\ u6191\u8B4 9\u8981\u6 C42\u7684\ u5167\u5BB 9"}, //-pr intcertreq
  90           {" Prints.the .content.o f.a.CRL.fi le",
  91                    "\u5 217\u5370  CRL \u6A94 \u6848\u76 84\u5167\u 5BB9"}, // -printcrl
  92           {" Generates. a.self.sig ned.certif icate",
  93                    "\u7 522\u751F\ u81EA\u884 C\u7C3D\u7 F72\u7684\ u6191\u8B4 9"}, //-se lfcert
  94           {" Changes.th e.store.pa ssword.of. a.keystore ",
  95                    "\u8 B8A\u66F4\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u7684\u513 2\u5B58\u5 BC6\u78BC" }, //-stor epasswd
  96           //  keytool:  help: opti ons
  97           {" alias.name .of.the.en try.to.pro cess",
  98                    "\u8 981\u8655\ u7406\u980 5\u76EE\u7 684\u5225\ u540D\u540 D\u7A31"},  //-alias
  99           {" destinatio n.alias",
  100                    "\u7 6EE\u7684\ u5730\u522 5\u540D"},  //-destal ias
  101           {" destinatio n.key.pass word",
  102                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 BC6\u78BC" }, //-dest keypass
  103           {" destinatio n.keystore .name",
  104                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 132\u5B58\ u5EAB\u540 D\u7A31"},  //-destke ystore
  105           {" destinatio n.keystore .password. protected" ,
  106                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 132\u5B58\ u5EAB\u5BC 6\u78BC\u4 FDD\u8B77" }, //-dest protected
  107           {" destinatio n.keystore .provider. name",
  108                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 132\u5B58\ u5EAB\u63D 0\u4F9B\u8 005\u540D\ u7A31"}, / /-destprov idername
  109           {" destinatio n.keystore .password" ,
  110                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 132\u5B58\ u5EAB\u5BC 6\u78BC"},  //-destst orepass
  111           {" destinatio n.keystore .type",
  112                    "\u7 6EE\u7684\ u5730\u91D 1\u9470\u5 132\u5B58\ u5EAB\u985 E\u578B"},  //-destst oretype
  113           {" distinguis hed.name",
  114                    "\u8 FA8\u5225\ u540D\u7A3 1"}, //-dn ame
  115           {" X.509.exte nsion",
  116                    "X.5 09 \u64F4\ u5145\u595 7\u4EF6"},  //-ext
  117           {" output.fil e.name",
  118                    "\u8 F38\u51FA\ u6A94\u684 8\u540D\u7 A31"}, //- file and - outfile
  119           {" input.file .name",
  120                    "\u8 F38\u5165\ u6A94\u684 8\u540D\u7 A31"}, //- file and - infile
  121           {" key.algori thm.name",
  122                    "\u9 1D1\u9470\ u6F14\u7B9 7\u6CD5\u5 40D\u7A31" }, //-keya lg
  123           {" key.passwo rd",
  124                    "\u9 1D1\u9470\ u5BC6\u78B C"}, //-ke ypass
  125           {" key.bit.si ze",
  126                    "\u9 1D1\u9470\ u4F4D\u514 3\u5927\u5 C0F"}, //- keysize
  127           {" keystore.n ame",
  128                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u5 40D\u7A31" }, //-keys tore
  129           {" new.passwo rd",
  130                    "\u6 5B0\u5BC6\ u78BC"}, / /-new
  131           {" do.not.pro mpt",
  132                    "\u4 E0D\u8981\ u63D0\u793 A"}, //-no prompt
  133           {" password.t hrough.pro tected.mec hanism",
  134                    "\u7 D93\u7531\ u4FDD\u8B7 7\u6A5F\u5 236\u7684\ u5BC6\u78B C"}, //-pr otected
  135           {" provider.a rgument",
  136                    "\u6 3D0\u4F9B\ u8005\u5F1 5\u6578"},  //-provid erarg
  137           {" provider.c lass.name" ,
  138                    "\u6 3D0\u4F9B\ u8005\u985 E\u5225\u5 40D\u7A31" }, //-prov iderclass
  139           {" provider.n ame",
  140                    "\u6 3D0\u4F9B\ u8005\u540 D\u7A31"},  //-provid ername
  141           {" provider.c lasspath",
  142                    "\u6 3D0\u4F9B\ u8005\u985 E\u5225\u8 DEF\u5F91" }, //-prov iderpath
  143           {" output.in. RFC.style" ,
  144                    "\u4 EE5 RFC \u 6A23\u5F0F \u8F38\u51 FA"}, //-r fc
  145           {" signature. algorithm. name",
  146                    "\u7 C3D\u7AE0\ u6F14\u7B9 7\u6CD5\u5 40D\u7A31" }, //-siga lg
  147           {" source.ali as",
  148                    "\u4 F86\u6E90\ u5225\u540 D"}, //-sr calias
  149           {" source.key .password" ,
  150                    "\u4 F86\u6E90\ u91D1\u947 0\u5BC6\u7 8BC"}, //- srckeypass
  151           {" source.key store.name ",
  152                    "\u4 F86\u6E90\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u540D\u7A3 1"}, //-sr ckeystore
  153           {" source.key store.pass word.prote cted",
  154                    "\u4 F86\u6E90\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u5BC6\u78B C\u4FDD\u8 B77"}, //- srcprotect ed
  155           {" source.key store.prov ider.name" ,
  156                    "\u4 F86\u6E90\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u63D0\u4F9 B\u8005\u5 40D\u7A31" }, //-srcp rovidernam e
  157           {" source.key store.pass word",
  158                    "\u4 F86\u6E90\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u5BC6\u78B C"}, //-sr cstorepass
  159           {" source.key store.type ",
  160                    "\u4 F86\u6E90\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u985E\u578 B"}, //-sr cstoretype
  161           {" SSL.server .host.and. port",
  162                    "SSL  \u4F3A\u6 70D\u5668\ u4E3B\u6A5 F\u8207\u9 023\u63A5\ u57E0"}, / /-sslserve r
  163           {" signed.jar .file",
  164                    "\u7 C3D\u7F72\ u7684 jar  \u6A94\u68 48"}, //=j arfile
  165           {" certificat e.validity .start.dat e.time",
  166                    "\u6 191\u8B49\ u6709\u654 8\u6027\u9 58B\u59CB\ u65E5\u671 F/\u6642\u 9593"}, // -startdate
  167           {" keystore.p assword",
  168                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u5 BC6\u78BC" }, //-stor epass
  169           {" keystore.t ype",
  170                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u9 85E\u578B" }, //-stor etype
  171           {" trust.cert ificates.f rom.cacert s",
  172                    "\u4 F86\u81EA  cacerts \u 7684\u4FE1 \u4EFB\u61 91\u8B49"} , //-trust cacerts
  173           {" verbose.ou tput",
  174                    "\u8 A73\u7D30\ u8CC7\u8A0 A\u8F38\u5 1FA"}, //- v
  175           {" validity.n umber.of.d ays",
  176                    "\u6 709\u6548\ u6027\u65E 5\u6578"},  //-validi ty
  177           {" Serial.ID. of.cert.to .revoke",
  178                     "\u 8981\u64A4 \u92B7\u61 91\u8B49\u 7684\u5E8F \u5217 ID" }, //-id
  179           //  keytool:  Running pa rt
  180           {" keytool.er ror.", "\u 91D1\u9470 \u5DE5\u51 77\u932F\u 8AA4: "},
  181           {" Illegal.op tion.", "\ u7121\u654 8\u7684\u9 078\u9805: "},
  182           {" Illegal.va lue.", "\u 7121\u6548 \u503C: "} ,
  183           {" Unknown.pa ssword.typ e.", "\u4E 0D\u660E\u 7684\u5BC6 \u78BC\u98 5E\u578B:  "},
  184           {" Cannot.fin d.environm ent.variab le.",
  185                    "\u6 27E\u4E0D\ u5230\u74B 0\u5883\u8 B8A\u6578:  "},
  186           {" Cannot.fin d.file.",  "\u627E\u4 E0D\u5230\ u6A94\u684 8: "},
  187           {" Command.op tion.flag. needs.an.a rgument.",  "\u547D\u 4EE4\u9078 \u9805 {0}  \u9700\u8 981\u5F15\ u6578\u300 2"},
  188           {" Warning.Di fferent.st ore.and.ke y.password s.not.supp orted.for. PKCS12.Key Stores.Ign oring.user .specified .command.v alue.",
  189                    "\u8 B66\u544A:  PKCS12 \u 91D1\u9470 \u5132\u5B 58\u5EAB\u 4E0D\u652F \u63F4\u4E 0D\u540C\u 7684\u5132 \u5B58\u5E AB\u548C\u 91D1\u9470 \u5BC6\u78 BC\u3002\u 5FFD\u7565 \u4F7F\u75 28\u8005\u 6307\u5B9A \u7684 {0}  \u503C\u3 002"},
  190           {" .keystore. must.be.NO NE.if.stor etype.is.{ 0}",
  191                    "\u5 982\u679C  -storetype  \u70BA {0 }\uFF0C\u5 247 -keyst ore \u5FC5 \u9808\u70 BA NONE"},
  192           {" Too.many.r etries.pro gram.termi nated",
  193                     "\u 91CD\u8A66 \u6B21\u65 78\u592A\u 591A\uFF0C \u7A0B\u5F 0F\u5DF2\u 7D42\u6B62 "},
  194           {" .storepass wd.and.key passwd.com mands.not. supported. if.storety pe.is.{0}" ,
  195                    "\u5 982\u679C  -storetype  \u70BA {0 }\uFF0C\u5 247\u4E0D\ u652F\u63F 4 -storepa sswd \u548 C -keypass wd \u547D\ u4EE4"},
  196           {" .keypasswd .commands. not.suppor ted.if.sto retype.is. PKCS12",
  197                    "\u5 982\u679C  -storetype  \u70BA PK CS12\uFF0C \u5247\u4E 0D\u652F\u 63F4 -keyp asswd \u54 7D\u4EE4"} ,
  198           {" .keypass.a nd.new.can .not.be.sp ecified.if .storetype .is.{0}",
  199                    "\u5 982\u679C  -storetype  \u70BA {0 }\uFF0C\u5 247\u4E0D\ u80FD\u630 7\u5B9A -k eypass \u5 48C -new"} ,
  200           {" if.protect ed.is.spec ified.then .storepass .keypass.a nd.new.mus t.not.be.s pecified",
  201                    "\u5 982\u679C\ u6307\u5B9 A -protect ed\uFF0C\u 5247\u4E0D \u80FD\u63 07\u5B9A - storepass\ u3001-keyp ass \u548C  -new"},
  202           {" if.srcprot ected.is.s pecified.t hen.srcsto repass.and .srckeypas s.must.not .be.specif ied",
  203                    "\u5 982\u679C\ u6307\u5B9 A -srcprot ected\uFF0 C\u5247\u4 E0D\u80FD\ u6307\u5B9 A -srcstor epass \u54 8C -srckey pass"},
  204           {" if.keystor e.is.not.p assword.pr otected.th en.storepa ss.keypass .and.new.m ust.not.be .specified ",
  205                    "\u5 982\u679C\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u4E0D\u53D 7\u5BC6\u7 8BC\u4FDD\ u8B77\uFF0 C\u5247\u4 E0D\u80FD\ u6307\u5B9 A -storepa ss\u3001-k eypass \u5 48C -new"} ,
  206           {" if.source. keystore.i s.not.pass word.prote cted.then. srcstorepa ss.and.src keypass.mu st.not.be. specified" ,
  207                    "\u5 982\u679C\ u4F86\u6E9 0\u91D1\u9 470\u5132\ u5B58\u5EA B\u4E0D\u5 3D7\u5BC6\ u78BC\u4FD D\u8B77\uF F0C\u5247\ u4E0D\u80F D\u6307\u5 B9A -srcst orepass \u 548C -srck eypass"},
  208           {" Illegal.st artdate.va lue", "\u7 121\u6548\ u7684 star tdate \u50 3C"},
  209           {" Validity.m ust.be.gre ater.than. zero",
  210                    "\u6 709\u6548\ u6027\u5FC 5\u9808\u5 927\u65BC\ u96F6"},
  211           {" provName.n ot.a.provi der", "{0}  \u4E0D\u6 62F\u4E00\ u500B\u63D 0\u4F9B\u8 005"},
  212           {" Usage.erro r.no.comma nd.provide d", "\u752 8\u6CD5\u9 32F\u8AA4:  \u672A\u6 3D0\u4F9B\ u547D\u4EE 4"},
  213           {" Source.key store.file .exists.bu t.is.empty .", "\u4F8 6\u6E90\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u6 A94\u6848\ u5B58\u572 8\uFF0C\u4 F46\u70BA\ u7A7A: "},
  214           {" Please.spe cify.srcke ystore", " \u8ACB\u63 07\u5B9A - srckeystor e"},
  215           {" Must.not.s pecify.bot h.v.and.rf c.with.lis t.command" ,
  216                    " 'l ist' \u547 D\u4EE4\u4 E0D\u80FD\ u540C\u664 2\u6307\u5 B9A -v \u5 3CA -rfc"} ,
  217           {" Key.passwo rd.must.be .at.least. 6.characte rs",
  218                    "\u9 1D1\u9470\ u5BC6\u78B C\u5FC5\u9 808\u81F3\ u5C11\u70B A 6 \u500B \u5B57\u51 43"},
  219           {" New.passwo rd.must.be .at.least. 6.characte rs",
  220                    "\u6 5B0\u7684\ u5BC6\u78B C\u5FC5\u9 808\u81F3\ u5C11\u70B A 6 \u500B \u5B57\u51 43"},
  221           {" Keystore.f ile.exists .but.is.em pty.",
  222                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u6 A94\u6848\ u5B58\u572 8\uFF0C\u4 F46\u70BA\ u7A7A\u767 D: "},
  223           {" Keystore.f ile.does.n ot.exist." ,
  224                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u6 A94\u6848\ u4E0D\u5B5 8\u5728: " },
  225           {" Must.speci fy.destina tion.alias ", "\u5FC5 \u9808\u63 07\u5B9A\u 76EE\u7684 \u5730\u52 25\u540D"} ,
  226           {" Must.speci fy.alias",  "\u5FC5\u 9808\u6307 \u5B9A\u52 25\u540D"} ,
  227           {" Keystore.p assword.mu st.be.at.l east.6.cha racters",
  228                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u5 BC6\u78BC\ u5FC5\u980 8\u81F3\u5 C11\u70BA  6 \u500B\u 5B57\u5143 "},
  229           {" Enter.the. password.t o.be.store d.",
  230                    "\u8 F38\u5165\ u8981\u513 2\u5B58\u7 684\u5BC6\ u78BC:  "} ,
  231           {" Enter.keys tore.passw ord.", "\u 8F38\u5165 \u91D1\u94 70\u5132\u 5B58\u5EAB \u5BC6\u78 BC:  "},
  232           {" Enter.sour ce.keystor e.password .", "\u8AC B\u8F38\u5 165\u4F86\ u6E90\u91D 1\u9470\u5 132\u5B58\ u5EAB\u5BC 6\u78BC: " },
  233           {" Enter.dest ination.ke ystore.pas sword.", " \u8ACB\u8F 38\u5165\u 76EE\u7684 \u5730\u91 D1\u9470\u 5132\u5B58 \u5EAB\u5B C6\u78BC:  "},
  234           {" Keystore.p assword.is .too.short .must.be.a t.least.6. characters ",
  235            " \u91D1\u94 70\u5132\u 5B58\u5EAB \u5BC6\u78 BC\u592A\u 77ED - \u5 FC5\u9808\ u81F3\u5C1 1\u70BA 6  \u500B\u5B 57\u5143"} ,
  236           {" Unknown.En try.Type",  "\u4E0D\u 660E\u7684 \u9805\u76 EE\u985E\u 578B"},
  237           {" Too.many.f ailures.Al ias.not.ch anged", "\ u592A\u591 A\u932F\u8 AA4\u3002\ u672A\u8B8 A\u66F4\u5 225\u540D" },
  238           {" Entry.for. alias.alia s.successf ully.impor ted.",
  239                     "\u 5DF2\u6210 \u529F\u53 2F\u5165\u 5225\u540D  {0} \u768 4\u9805\u7 6EE\u3002" },
  240           {" Entry.for. alias.alia s.not.impo rted.", "\ u672A\u532 F\u5165\u5 225\u540D  {0} \u7684 \u9805\u76 EE\u3002"} ,
  241           {" Problem.im porting.en try.for.al ias.alias. exception. Entry.for. alias.alia s.not.impo rted.",
  242                     "\u 532F\u5165 \u5225\u54 0D {0} \u7 684\u9805\ u76EE\u664 2\u51FA\u7 3FE\u554F\ u984C: {1} \u3002\n\u 672A\u532F \u5165\u52 25\u540D { 0} \u7684\ u9805\u76E E\u3002"},
  243           {" Import.com mand.compl eted.ok.en tries.succ essfully.i mported.fa il.entries .failed.or .cancelled ",
  244                     "\u 5DF2\u5B8C \u6210\u53 2F\u5165\u 547D\u4EE4 : \u6210\u 529F\u532F \u5165 {0}  \u500B\u9 805\u76EE\ uFF0C{1} \ u500B\u980 5\u76EE\u5 931\u6557\ u6216\u5DF 2\u53D6\u6 D88"},
  245           {" Warning.Ov erwriting. existing.a lias.alias .in.destin ation.keys tore",
  246                     "\u 8B66\u544A : \u6B63\u 5728\u8986 \u5BEB\u76 EE\u7684\u 5730\u91D1 \u9470\u51 32\u5B58\u 5EAB\u4E2D \u7684\u73 FE\u6709\u 5225\u540D  {0}"},
  247           {" Existing.e ntry.alias .alias.exi sts.overwr ite.no.",
  248                     "\u 73FE\u6709 \u9805\u76 EE\u5225\u 540D {0} \ u5B58\u572 8\uFF0C\u6 62F\u5426\ u8986\u5BE B\uFF1F[\u 5426]:  "} ,
  249           {" Too.many.f ailures.tr y.later",  "\u592A\u5 91A\u932F\ u8AA4 - \u 8ACB\u7A0D \u5F8C\u51 8D\u8A66"} ,
  250           {" Certificat ion.reques t.stored.i n.file.fil ename.",
  251                    "\u8 A8D\u8B49\ u8981\u6C4 2\u5132\u5 B58\u5728\ u6A94\u684 8 <{0}>"},
  252           {" Submit.thi s.to.your. CA", "\u5C 07\u6B64\u 9001\u51FA \u81F3\u60 A8\u7684 C A"},
  253           {" if.alias.n ot.specifi ed.destali as.and.src keypass.mu st.not.be. specified" ,
  254                "\u5982\ u679C\u672 A\u6307\u5 B9A\u5225\ u540D\uFF0 C\u5247\u4 E0D\u80FD\ u6307\u5B9 A destalia s \u548C s rckeypass" },
  255           {" The.destin ation.pkcs 12.keystor e.has.diff erent.stor epass.and. keypass.Pl ease.retry .with.dest keypass.sp ecified.",
  256                "\u76EE\ u7684\u573 0 pkcs12 \ u91D1\u947 0\u5132\u5 B58\u5EAB\ u7684 stor epass \u54 8C keypass  \u4E0D\u5 40C\u3002\ u8ACB\u91C D\u65B0\u4 EE5 -destk eypass \u6 307\u5B9A\ u3002"},
  257           {" Certificat e.stored.i n.file.fil ename.",
  258                    "\u6 191\u8B49\ u5132\u5B5 8\u5728\u6 A94\u6848  <{0}>"},
  259           {" Certificat e.reply.wa s.installe d.in.keyst ore",
  260                    "\u6 191\u8B49\ u56DE\u898 6\u5DF2\u5 B89\u88DD\ u5728\u91D 1\u9470\u5 132\u5B58\ u5EAB\u4E2 D"},
  261           {" Certificat e.reply.wa s.not.inst alled.in.k eystore",
  262                    "\u6 191\u8B49\ u56DE\u898 6\u672A\u5 B89\u88DD\ u5728\u91D 1\u9470\u5 132\u5B58\ u5EAB\u4E2 D"},
  263           {" Certificat e.was.adde d.to.keyst ore",
  264                    "\u6 191\u8B49\ u5DF2\u65B 0\u589E\u8 1F3\u91D1\ u9470\u513 2\u5B58\u5 EAB\u4E2D" },
  265           {" Certificat e.was.not. added.to.k eystore",
  266                    "\u6 191\u8B49\ u672A\u65B 0\u589E\u8 1F3\u91D1\ u9470\u513 2\u5B58\u5 EAB\u4E2D" },
  267           {" .Storing.k sfname.",  "[\u5132\u 5B58 {0}]" },
  268           {" alias.has. no.public. key.certif icate.",
  269                    "{0}  \u6C92\u6 709\u516C\ u958B\u91D 1\u9470 (\ u6191\u8B4 9)"},
  270           {" Cannot.der ive.signat ure.algori thm",
  271                    "\u7 121\u6CD5\ u53D6\u5F9 7\u7C3D\u7 AE0\u6F14\ u7B97\u6CD 5"},
  272           {" Alias.alia s.does.not .exist",
  273                    "\u5 225\u540D  <{0}> \u4E 0D\u5B58\u 5728"},
  274           {" Alias.alia s.has.no.c ertificate ",
  275                    "\u5 225\u540D  <{0}> \u6C 92\u6709\u 6191\u8B49 "},
  276           {" Key.pair.n ot.generat ed.alias.a lias.alrea dy.exists" ,
  277                    "\u6 C92\u6709\ u5EFA\u7AC B\u91D1\u9 470\u7D44\ uFF0C\u522 5\u540D <{ 0}> \u5DF2 \u7D93\u5B 58\u5728"} ,
  278           {" Generating .keysize.b it.keyAlgN ame.key.pa ir.and.sel f.signed.c ertificate .sigAlgNam e.with.a.v alidity.of .validalit y.days.for ",
  279                    "\u9 1DD\u5C0D  {4} \u7522 \u751F\u67 09\u6548\u 671F {3} \ u5929\u768 4 {0} \u4F 4D\u5143 { 1} \u91D1\ u9470\u7D4 4\u4EE5\u5 3CA\u81EA\ u6211\u7C3 D\u7F72\u6 191\u8B49  ({2})\n\t" },
  280           {" Enter.key. password.f or.alias." , "\u8F38\ u5165 <{0} > \u7684\u 91D1\u9470 \u5BC6\u78 BC"},
  281           {" .RETURN.if .same.as.k eystore.pa ssword.",
  282                    "\t( RETURN \u5 982\u679C\ u548C\u91D 1\u9470\u5 132\u5B58\ u5EAB\u5BC 6\u78BC\u7 6F8\u540C) :  "},
  283           {" Key.passwo rd.is.too. short.must .be.at.lea st.6.chara cters",
  284                    "\u9 1D1\u9470\ u5BC6\u78B C\u592A\u7 7ED - \u5F C5\u9808\u 81F3\u5C11 \u70BA 6 \ u500B\u5B5 7\u5143"},
  285           {" Too.many.f ailures.ke y.not.adde d.to.keyst ore",
  286                    "\u5 92A\u591A\ u932F\u8AA 4 - \u91D1 \u9470\u67 2A\u65B0\u 589E\u81F3 \u91D1\u94 70\u5132\u 5B58\u5EAB "},
  287           {" Destinatio n.alias.de st.already .exists",
  288                    "\u7 6EE\u7684\ u5730\u522 5\u540D <{ 0}> \u5DF2 \u7D93\u5B 58\u5728"} ,
  289           {" Password.i s.too.shor t.must.be. at.least.6 .character s",
  290                    "\u5 BC6\u78BC\ u592A\u77E D - \u5FC5 \u9808\u81 F3\u5C11\u 70BA 6 \u5 00B\u5B57\ u5143"},
  291           {" Too.many.f ailures.Ke y.entry.no t.cloned",
  292                    "\u5 92A\u591A\ u932F\u8AA 4\u3002\u6 72A\u8907\ u88FD\u91D 1\u9470\u9 805\u76EE" },
  293           {" key.passwo rd.for.ali as.", "<{0 }> \u7684\ u91D1\u947 0\u5BC6\u7 8BC"},
  294           {" Keystore.e ntry.for.i d.getName. already.ex ists",
  295                    "<{0 }> \u7684\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u9805\u76E E\u5DF2\u7 D93\u5B58\ u5728"},
  296           {" Creating.k eystore.en try.for.id .getName." ,
  297                    "\u5 EFA\u7ACB  <{0}> \u76 84\u91D1\u 9470\u5132 \u5B58\u5E AB\u9805\u 76EE..."},
  298           {" No.entries .from.iden tity.datab ase.added" ,
  299                    "\u6 C92\u6709\ u65B0\u589 E\u4F86\u8 1EA\u8B58\ u5225\u8CC 7\u6599\u5 EAB\u7684\ u9805\u76E E"},
  300           {" Alias.name .alias", " \u5225\u54 0D\u540D\u 7A31: {0}" },
  301           {" Creation.d ate.keySto re.getCrea tionDate.a lias.",
  302                    "\u5 EFA\u7ACB\ u65E5\u671 F: {0,date }"},
  303           {" alias.keyS tore.getCr eationDate .alias.",
  304                    "{0} , {1,date} , "},
  305           {" alias.", " {0}, "},
  306           {" Entry.type .type.", " \u9805\u76 EE\u985E\u 578B: {0}" },
  307           {" Certificat e.chain.le ngth.", "\ u6191\u8B4 9\u93C8\u9 577\u5EA6:  "},
  308           {" Certificat e.i.1.", " \u6191\u8B 49 [{0,num ber,intege r}]:"},
  309           {" Certificat e.fingerpr int.SHA1." , "\u6191\ u8B49\u630 7\u7D0B (S HA1): "},
  310           {" Keystore.t ype.", "\u 91D1\u9470 \u5132\u5B 58\u5EAB\u 985E\u578B : "},
  311           {" Keystore.p rovider.",  "\u91D1\u 9470\u5132 \u5B58\u5E AB\u63D0\u 4F9B\u8005 : "},
  312           {" Your.keyst ore.contai ns.keyStor e.size.ent ry",
  313                    "\u6 0A8\u7684\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u5305\u542 B {0,numbe r,integer}  \u9805\u7 6EE"},
  314           {" Your.keyst ore.contai ns.keyStor e.size.ent ries",
  315                    "\u6 0A8\u7684\ u91D1\u947 0\u5132\u5 B58\u5EAB\ u5305\u542 B {0,numbe r,integer}  \u9805\u7 6EE"},
  316           {" Failed.to. parse.inpu t", "\u712 1\u6CD5\u5 256\u6790\ u8F38\u516 5"},
  317           {" Empty.inpu t", "\u7A7 A\u8F38\u5 165"},
  318           {" Not.X.509. certificat e", "\u975 E X.509 \u 6191\u8B49 "},
  319           {" alias.has. no.public. key", "{0}  \u7121\u5 16C\u958B\ u91D1\u947 0"},
  320           {" alias.has. no.X.509.c ertificate ", "{0} \u 7121 X.509  \u6191\u8 B49"},
  321           {" New.certif icate.self .signed.",  "\u65B0\u 6191\u8B49  (\u81EA\u 6211\u7C3D \u7F72): " },
  322           {" Reply.has. no.certifi cates", "\ u56DE\u898 6\u4E0D\u5 42B\u6191\ u8B49"},
  323           {" Certificat e.not.impo rted.alias .alias.alr eady.exist s",
  324                    "\u6 191\u8B49\ u672A\u8F3 8\u5165\uF F0C\u5225\ u540D <{0} > \u5DF2\u 7D93\u5B58 \u5728"},
  325           {" Input.not. an.X.509.c ertificate ", "\u8F38 \u5165\u76 84\u4E0D\u 662F X.509  \u6191\u8 B49"},
  326           {" Certificat e.already. exists.in. keystore.u nder.alias .trustalia s.",
  327                    "\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u4 E2D\u7684  <{0}> \u52 25\u540D\u 4E4B\u4E0B \uFF0C\u61 91\u8B49\u 5DF2\u7D93 \u5B58\u57 28"},
  328           {" Do.you.sti ll.want.to .add.it.no .",
  329                    "\u6 0A8\u4ECD\ u7136\u60F 3\u8981\u5 C07\u4E4B\ u65B0\u589 E\u55CE\uF F1F [\u542 6]:  "},
  330           {" Certificat e.already. exists.in. system.wid e.CA.keyst ore.under. alias.trus talias.",
  331                    "\u6 574\u500B\ u7CFB\u7D7 1 CA \u91D 1\u9470\u5 132\u5B58\ u5EAB\u4E2 D\u7684 <{ 0}> \u5225 \u540D\u4E 4B\u4E0B\u FF0C\u6191 \u8B49\u5D F2\u7D93\u 5B58\u5728 "},
  332           {" Do.you.sti ll.want.to .add.it.to .your.own. keystore.n o.",
  333                    "\u6 0A8\u4ECD\ u7136\u60F 3\u8981\u5 C07\u4E4B\ u65B0\u589 E\u81F3\u8 1EA\u5DF1\ u7684\u91D 1\u9470\u5 132\u5B58\ u5EAB\u55C E\uFF1F [\ u5426]:  " },
  334           {" Trust.this .certifica te.no.", " \u4FE1\u4E FB\u9019\u 500B\u6191 \u8B49\uFF 1F [\u5426 ]:  "},
  335           {" YES", "\u6 62F"},
  336           {" New.prompt .", "\u65B 0 {0}: "},
  337           {" Passwords. must.diffe r", "\u5FC 5\u9808\u6 62F\u4E0D\ u540C\u768 4\u5BC6\u7 8BC"},
  338           {" Re.enter.n ew.prompt. ", "\u91CD \u65B0\u8F 38\u5165\u 65B0 {0}:  "},
  339           {" Re.enter.p assword.",  "\u91CD\u 65B0\u8F38 \u5165\u5B C6\u78BC:" },
  340           {" Re.enter.n ew.passwor d.", "\u91 CD\u65B0\u 8F38\u5165 \u65B0\u5B C6\u78BC:  "},
  341           {" They.don.t .match.Try .again", " \u5B83\u50 11\u4E0D\u 76F8\u7B26 \u3002\u8A CB\u91CD\u 8A66"},
  342           {" Enter.prom pt.alias.n ame.", "\u 8F38\u5165  {0} \u522 5\u540D\u5 40D\u7A31:   "},
  343           {" Enter.new. alias.name .RETURN.to .cancel.im port.for.t his.entry. ",
  344                     "\u 8ACB\u8F38 \u5165\u65 B0\u7684\u 5225\u540D \u540D\u7A 31\t(RETUR N \u4EE5\u 53D6\u6D88 \u532F\u51 65\u6B64\u 9805\u76EE ):"},
  345           {" Enter.alia s.name.",  "\u8F38\u5 165\u5225\ u540D\u540 D\u7A31:   "},
  346           {" .RETURN.if .same.as.f or.otherAl ias.",
  347                    "\t( RETURN \u5 982\u679C\ u548C <{0} > \u7684\u 76F8\u540C )"},
  348           {" What.is.yo ur.first.a nd.last.na me.",
  349                    "\u6 0A8\u7684\ u540D\u5B5 7\u8207\u5 9D3\u6C0F\ u70BA\u4F5 5\uFF1F"},
  350           {" What.is.th e.name.of. your.organ izational. unit.",
  351                    "\u6 0A8\u7684\ u7D44\u7E5 4\u55AE\u4 F4D\u540D\ u7A31\u70B A\u4F55\uF F1F"},
  352           {" What.is.th e.name.of. your.organ ization.",
  353                    "\u6 0A8\u7684\ u7D44\u7E5 4\u540D\u7 A31\u70BA\ u4F55\uFF1 F"},
  354           {" What.is.th e.name.of. your.City. or.Localit y.",
  355                    "\u6 0A8\u6240\ u5728\u768 4\u57CE\u5 E02\u6216\ u5730\u534 0\u540D\u7 A31\u70BA\ u4F55\uFF1 F"},
  356           {" What.is.th e.name.of. your.State .or.Provin ce.",
  357                    "\u6 0A8\u6240\ u5728\u768 4\u5DDE\u5 3CA\u7701\ u4EFD\u540 D\u7A31\u7 0BA\u4F55\ uFF1F"},
  358           {" What.is.th e.two.lett er.country .code.for. this.unit. ",
  359                    "\u6 B64\u55AE\ u4F4D\u768 4\u5169\u5 00B\u5B57\ u6BCD\u570 B\u5225\u4 EE3\u78BC\ u70BA\u4F5 5\uFF1F"},
  360           {" Is.name.co rrect.", " {0} \u6B63 \u78BA\u55 CE\uFF1F"} ,
  361           {" no", "\u54 26"},
  362           {" yes", "\u6 62F"},
  363           {" y", "y"},
  364           {" .defaultVa lue.", "   [{0}]:  "} ,
  365           {" Alias.alia s.has.no.k ey",
  366                    "\u5 225\u540D  <{0}> \u6C 92\u6709\u 91D1\u9470 "},
  367           {" Alias.alia s.referenc es.an.entr y.type.tha t.is.not.a .private.k ey.entry.T he.keyclon e.command. only.suppo rts.clonin g.of.priva te.key",
  368                     "\u 5225\u540D  <{0}> \u6 240\u53C3\ u7167\u768 4\u9805\u7 6EE\u4E0D\ u662F\u79C 1\u5BC6\u9 1D1\u9470\ u985E\u578 B\u3002-ke yclone \u5 47D\u4EE4\ u50C5\u652 F\u63F4\u7 9C1\u5BC6\ u91D1\u947 0\u9805\u7 6EE\u7684\ u8907\u88F D"},
  369  
  370           {" .WARNING.W ARNING.WAR NING.",
  371                "******* **********   WARNING  WARNING WA RNING  *** ********** ****"},
  372           {" Signer.d." , "\u7C3D\ u7F72\u800 5 #%d:"},
  373           {" Timestamp. ", "\u6642 \u6233:"},
  374           {" Signature. ", "\u7C3D \u7AE0:"},
  375           {" CRLs.", "C RL:"},
  376           {" Certificat e.owner.",  "\u6191\u 8B49\u64C1 \u6709\u80 05: "},
  377           {" Not.a.sign ed.jar.fil e", "\u4E0 D\u662F\u7 C3D\u7F72\ u7684 jar  \u6A94\u68 48"},
  378           {" No.certifi cate.from. the.SSL.se rver",
  379                    "\u6 C92\u6709\ u4F86\u81E A SSL \u4F 3A\u670D\u 5668\u7684 \u6191\u8B 49"},
  380  
  381           {" .The.integ rity.of.th e.informat ion.stored .in.your.k eystore.",
  382                "* \u5C1 A\u672A\u9 A57\u8B49\ u5132\u5B5 8\u65BC\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u4 E2D\u8CC7\ u8A0A  *\n * \u7684\u 5B8C\u6574 \u6027\uFF 01\u82E5\u 8981\u9A57 \u8B49\u51 76\u5B8C\u 6574\u6027 \uFF0C     *\n* \u60A 8\u5FC5\u9 808\u63D0\ u4F9B\u60A 8\u7684\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u5 BC6\u78BC\ u3002  *"} ,
  383           {" .The.integ rity.of.th e.informat ion.stored .in.the.sr ckeystore. ",
  384                "* \u5C1 A\u672A\u9 A57\u8B49\ u5132\u5B5 8\u65BC sr ckeystore  \u4E2D\u8C C7\u8A0A   *\n* \u768 4\u5B8C\u6 574\u6027\ uFF01\u82E 5\u8981\u9 A57\u8B49\ u5176\u5B8 C\u6574\u6 027\uFF0C\ u60A8\u5FC 5\u9808 *\ n* \u63D0\ u4F9B srck eystore \u 5BC6\u78BC \u3002             *" },
  385  
  386           {" Certificat e.reply.do es.not.con tain.publi c.key.for. alias.",
  387                    "\u6 191\u8B49\ u56DE\u898 6\u4E26\u6 72A\u5305\ u542B <{0} > \u7684\u 516C\u958B \u91D1\u94 70"},
  388           {" Incomplete .certifica te.chain.i n.reply",
  389                    "\u5 6DE\u8986\ u6642\u768 4\u6191\u8 B49\u93C8\ u4E0D\u5B8 C\u6574"},
  390           {" Certificat e.chain.in .reply.doe s.not.veri fy.",
  391                    "\u5 6DE\u8986\ u6642\u768 4\u6191\u8 B49\u93C8\ u672A\u9A5 7\u8B49: " },
  392           {" Top.level. certificat e.in.reply .",
  393                    "\u5 6DE\u8986\ u6642\u768 4\u6700\u9 AD8\u7D1A\ u6191\u8B4 9:\n"},
  394           {" .is.not.tr usted.", " ... \u662F \u4E0D\u88 AB\u4FE1\u 4EFB\u7684 \u3002"},
  395           {" Install.re ply.anyway .no.", "\u 9084\u662F \u8981\u5B 89\u88DD\u 56DE\u8986 \uFF1F [\u 5426]:  "} ,
  396           {" NO", "\u54 26"},
  397           {" Public.key s.in.reply .and.keyst ore.don.t. match",
  398                    "\u5 6DE\u8986\ u6642\u768 4\u516C\u9 58B\u91D1\ u9470\u820 7\u91D1\u9 470\u5132\ u5B58\u5EA B\u4E0D\u7 B26"},
  399           {" Certificat e.reply.an d.certific ate.in.key store.are. identical" ,
  400                    "\u6 191\u8B49\ u56DE\u898 6\u8207\u9 1D1\u9470\ u5132\u5B5 8\u5EAB\u4 E2D\u7684\ u6191\u8B4 9\u662F\u7 6F8\u540C\ u7684"},
  401           {" Failed.to. establish. chain.from .reply",
  402                    "\u7 121\u6CD5\ u5F9E\u56D E\u8986\u4 E2D\u5C07\ u93C8\u5EF A\u7ACB\u8 D77\u4F86" },
  403           {" n", "n"},
  404           {" Wrong.answ er.try.aga in", "\u93 2F\u8AA4\u 7684\u7B54 \u6848\uFF 0C\u8ACB\u 518D\u8A66 \u4E00\u6B 21"},
  405           {" Secret.key .not.gener ated.alias .alias.alr eady.exist s",
  406                    "\u6 72A\u7522\ u751F\u79D 8\u5BC6\u9 1D1\u9470\ uFF0C\u522 5\u540D <{ 0}> \u5DF2 \u5B58\u57 28"},
  407             {"Please.p rovide.key size.for. PW      .key.gener ation",
  408                    "\u8 ACB\u63D0\ u4F9B -key size \u4EE 5\u7522\u7 51F\u79D8\ u5BC6\u91D 1\u9470"},
  409  
  410           {" warning.no t.verified .make.sure .keystore. is.correct ",
  411                "\u8B66\ u544A: \u6 72A\u9A57\ u8B49\u300 2\u8ACB\u7 8BA\u5B9A  -keystore  \u6B63\u78 BA\u3002"} ,
  412  
  413           {" Extensions .", "\u64F 4\u5145\u5 957\u4EF6:  "},
  414           {" .Empty.val ue.", "(\u 7A7A\u767D \u503C)"},
  415           {" Extension. Request.",  "\u64F4\u 5145\u5957 \u4EF6\u89 81\u6C42:" },
  416           {" Unknown.ke yUsage.typ e.", "\u4E 0D\u660E\u 7684 keyUs age \u985E \u578B: "} ,
  417           {" Unknown.ex tendedkeyU sage.type. ", "\u4E0D \u660E\u76 84 extende dkeyUsage  \u985E\u57 8B: "},
  418           {" Unknown.Ac cessDescri ption.type .", "\u4E0 D\u660E\u7 684 Access Descriptio n \u985E\u 578B: "},
  419           {" Unrecogniz ed.General Name.type. ", "\u7121 \u6CD5\u8F A8\u8B58\u 7684 Gener alName \u9 85E\u578B:  "},
  420           {" This.exten sion.canno t.be.marke d.as.criti cal.",
  421                     "\u 6B64\u64F4 \u5145\u59 57\u4EF6\u 7121\u6CD5 \u6A19\u79 3A\u70BA\u 95DC\u9375 \u3002"},
  422           {" Odd.number .of.hex.di gits.found .", "\u627 E\u5230\u5 341\u516D\ u9032\u4F4 D\u6578\u5 B57\u7684\ u5947\u657 8: "},
  423           {" Unknown.ex tension.ty pe.", "\u4 E0D\u660E\ u7684\u64F 4\u5145\u5 957\u4EF6\ u985E\u578 B: "},
  424           {" command.{0 }.is.ambig uous.", "\ u547D\u4EE 4 {0} \u4E 0D\u660E\u 78BA:"},
  425  
  426           //  8171319:  keytool sh ould print  out warni ngs when r eading or
  427           //  generatin g cert/cer t req usin g weak alg orithms
  428           {" the.certif icate.requ est", "\u6 191\u8B49\ u8981\u6C4 2"},
  429           {" the.issuer ", "\u767C \u884C\u4E BA"},
  430           {" the.genera ted.certif icate", "\ u7522\u751 F\u7684\u6 191\u8B49" },
  431           {" the.genera ted.crl",  "\u7522\u7 51F\u7684  CRL"},
  432           {" the.genera ted.certif icate.requ est", "\u7 522\u751F\ u7684\u619 1\u8B49\u8 981\u6C42" },
  433           {" the.certif icate", "\ u6191\u8B4 9"},
  434           {" the.crl",  "CRL"},
  435           {" the.tsa.ce rtificate" , "TSA \u6 191\u8B49" },
  436           {" the.input" , "\u8F38\ u5165"},
  437           {" reply", "\ u56DE\u898 6"},
  438           {" one.in.man y", "%1$s  #%2$d / %3 $d"},
  439           {" alias.in.c acerts", " cacerts \u 4E2D\u7684 \u767C\u88 4C\u4EBA < %s>"},
  440           {" alias.in.k eystore",  "\u767C\u8 84C\u4EBA  <%s>"},
  441           {" with.weak" , "%s (\u4 F4E\u5F37\ u5EA6)"},
  442           {" key.bit",  "%1$d \u4F 4D\u5143\u 7684 %2$s  \u91D1\u94 70"},
  443           {" key.bit.we ak", "%1$d  \u4F4D\u5 143\u7684  %2$s \u91D 1\u9470 (\ u4F4E\u5F3 7\u5EA6)"} ,
  444           {" .PATTERN.p rintX509Ce rt.with.we ak",
  445                    "\u6 4C1\u6709\ u8005: {0} \n\u767C\u 884C\u4EBA : {1}\n\u5 E8F\u865F:  {2}\n\u67 09\u6548\u 671F\u81EA : {3} \u52 30: {4}\n\ u6191\u8B4 9\u6307\u7 D0B:\n\t M D5:  {5}\n \t SHA1: { 6}\n\t SHA 256: {7}\n \u7C3D\u7A E0\u6F14\u 7B97\u6CD5 \u540D\u7A 31: {8}\n\ u4E3B\u9AD 4\u516C\u9 58B\u91D1\ u9470\u6F1 4\u7B97\u6 CD5: {9}\n \u7248\u67 2C: {10}"} ,
  446           {" PKCS.10.wi th.weak",
  447                    "PKC S #10 \u61 91\u8B49\u 8981\u6C42  (\u7248\u 672C 1.0)\ n\u4E3B\u9 AD4: %1$s\ n\u683C\u5 F0F: %2$s\ n\u516C\u7 528\u91D1\ u9470: %3$ s\n\u7C3D\ u7AE0\u6F1 4\u7B97\u6 CD5: %4$s\ n"},
  448           {" verified.b y.s.in.s.w eak", "\u7 531 %2$s \ u4E2D\u768 4 %1$s \u4 EE5 %3$s \ u9A57\u8B4 9"},
  449           {" whose.siga lg.risk",  "%1$s \u4F 7F\u7528\u 7684 %2$s  \u7C3D\u7A E0\u6F14\u 7B97\u6CD5 \u5B58\u57 28\u5B89\u 5168\u98A8 \u96AA\u30 02"},
  450           {" whose.key. risk", "%1 $s \u4F7F\ u7528\u768 4 %2$s \u5 B58\u5728\ u5B89\u516 8\u98A8\u9 6AA\u3002" },
  451           {" jks.storet ype.warnin g", "%1$s  \u91D1\u94 70\u5132\u 5B58\u5EAB \u4F7F\u75 28\u5C08\u 6709\u683C \u5F0F\u30 02\u5EFA\u 8B70\u60A8 \u4F7F\u75 28 \"keyto ol -import keystore - srckeystor e %2$s -de stkeystore  %2$s -des tstoretype  pkcs12\"  \u79FB\u8F 49\u6210\u 70BA\u4F7F \u7528 PKC S12 (\u696 D\u754C\u6 A19\u6E96\ u683C\u5F0 F)\u3002"} ,
  452           {" migrate.ke ystore.war ning", "\u 5DF2\u5C07  \"%1$s\"  \u79FB\u8F 49\u6210\u 70BA %4$s\ u3002%2$s  \u91D1\u94 70\u5132\u 5B58\u5EAB \u5DF2\u50 99\u4EFD\u 70BA \"%3$ s\"\u3002" },
  453           {" backup.key store.warn ing", "\u5 39F\u59CB\ u7684\u91D 1\u9470\u5 132\u5B58\ u5EAB \"%1 $s\" \u5DF 2\u5099\u4 EFD\u70BA  \"%3$s\".. ."},
  454           {" importing. keystore.s tatus", "\ u6B63\u572 8\u5C07\u9 1D1\u9470\ u5132\u5B5 8\u5EAB %1 $s \u532F\ u5165 %2$s ..."},
  455       };
  456  
  457  
  458       /**
  459        * Ret urns the c ontents of  this <cod e>Resource Bundle</co de>.
  460        *
  461        * <p>
  462        *
  463        * @re turn the c ontents of  this <cod e>Resource Bundle</co de>.
  464        */
  465       @Overr ide
  466       public  Object[][ ] getConte nts() {
  467           re turn conte nts;
  468       }
  469   }