297. 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.

297.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_CN.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_CN.java Wed Sep 12 17:55:25 2018 UTC

297.2 Comparison summary

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

297.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

297.4 Active regular expressions

No regular expressions were active.

297.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_CN 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.",  "\u9009\u 9879:"},
  45           {" Use.keytoo l.help.for .all.avail able.comma nds",
  46                     "\u 4F7F\u7528  \"keytool  -help\" \ u83B7\u53D 6\u6240\u6 709\u53EF\ u7528\u547 D\u4EE4"},
  47           {" Key.and.Ce rtificate. Management .Tool",
  48                     "\u 5BC6\u94A5 \u548C\u8B C1\u4E66\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\ " \u83B7\u 53D6 comma nd_name \u 7684\u7528 \u6CD5"},
  52           //  keytool:  help: comm ands
  53           {" Generates. a.certific ate.reques t",
  54                    "\u7 51F\u6210\ u8BC1\u4E6 6\u8BF7\u6 C42"}, //- certreq
  55           {" Changes.an .entry.s.a lias",
  56                    "\u6 6F4\u6539\ u6761\u76E E\u7684\u5 22B\u540D" }, //-chan gealias
  57           {" Deletes.an .entry",
  58                    "\u5 220\u9664\ u6761\u76E E"}, //-de lete
  59           {" Exports.ce rtificate" ,
  60                    "\u5 BFC\u51FA\ u8BC1\u4E6 6"}, //-ex portcert
  61           {" Generates. a.key.pair ",
  62                    "\u7 51F\u6210\ u5BC6\u94A 5\u5BF9"},  //-genkey pair
  63             {"Generate s.a. PW      .key",
  64                    "\u7 51F\u6210\ u5BC6\u94A 5"}, //-ge nseckey
  65           {" Generates. certificat e.from.a.c ertificate .request",
  66                    "\u6 839\u636E\ u8BC1\u4E6 6\u8BF7\u6 C42\u751F\ u6210\u8BC 1\u4E66"},  //-gencer t
  67           {" Generates. CRL", "\u7 51F\u6210  CRL"}, //- gencrl
  68             {"Generate d.keyAlgNa me. PW      .key",
  69                    "\u5 DF2\u751F\ u6210{0}\u 5BC6\u94A5 "}, //-gen seckey
  70             {"Generate d.keysize. bit.keyAlg Name. PW      .key",
  71                    "\u5 DF2\u751F\ u6210 {0}  \u4F4D{1}\ u5BC6\u94A 5"}, //-ge nseckey
  72           {" Imports.en tries.from .a.JDK.1.1 .x.style.i dentity.da tabase",
  73                    "\u4 ECE JDK 1. 1.x \u6837 \u5F0F\u76 84\u8EAB\u 4EFD\u6570 \u636E\u5E 93\u5BFC\u 5165\u6761 \u76EE"},  //-identit ydb
  74           {" Imports.a. certificat e.or.a.cer tificate.c hain",
  75                    "\u5 BFC\u5165\ u8BC1\u4E6 6\u6216\u8 BC1\u4E66\ u94FE"}, / /-importce rt
  76           {" Imports.a. password",
  77                    "\u5 BFC\u5165\ u53E3\u4EE 4"}, //-im portpass
  78           {" Imports.on e.or.all.e ntries.fro m.another. keystore",
  79                    "\u4 ECE\u5176\ u4ED6\u5BC 6\u94A5\u5 E93\u5BFC\ u5165\u4E0 0\u4E2A\u6 216\u6240\ u6709\u676 1\u76EE"},  //-import keystore
  80           {" Clones.a.k ey.entry",
  81                    "\u5 14B\u9686\ u5BC6\u94A 5\u6761\u7 6EE"}, //- keyclone
  82           {" Changes.th e.key.pass word.of.an .entry",
  83                    "\u6 6F4\u6539\ u6761\u76E E\u7684\u5 BC6\u94A5\ u53E3\u4EE 4"}, //-ke ypasswd
  84           {" Lists.entr ies.in.a.k eystore",
  85                    "\u5 217\u51FA\ u5BC6\u94A 5\u5E93\u4 E2D\u7684\ u6761\u76E E"}, //-li st
  86           {" Prints.the .content.o f.a.certif icate",
  87                    "\u6 253\u5370\ u8BC1\u4E6 6\u5185\u5 BB9"}, //- printcert
  88           {" Prints.the .content.o f.a.certif icate.requ est",
  89                    "\u6 253\u5370\ u8BC1\u4E6 6\u8BF7\u6 C42\u7684\ u5185\u5BB 9"}, //-pr intcertreq
  90           {" Prints.the .content.o f.a.CRL.fi le",
  91                    "\u6 253\u5370  CRL \u6587 \u4EF6\u76 84\u5185\u 5BB9"}, // -printcrl
  92           {" Generates. a.self.sig ned.certif icate",
  93                    "\u7 51F\u6210\ u81EA\u7B7 E\u540D\u8 BC1\u4E66" }, //-self cert
  94           {" Changes.th e.store.pa ssword.of. a.keystore ",
  95                    "\u6 6F4\u6539\ u5BC6\u94A 5\u5E93\u7 684\u5B58\ u50A8\u53E 3\u4EE4"},  //-storep asswd
  96           //  keytool:  help: opti ons
  97           {" alias.name .of.the.en try.to.pro cess",
  98                    "\u8 981\u5904\ u7406\u768 4\u6761\u7 6EE\u7684\ u522B\u540 D"}, //-al ias
  99           {" destinatio n.alias",
  100                    "\u7 6EE\u6807\ u522B\u540 D"}, //-de stalias
  101           {" destinatio n.key.pass word",
  102                    "\u7 6EE\u6807\ u5BC6\u94A 5\u53E3\u4 EE4"}, //- destkeypas s
  103           {" destinatio n.keystore .name",
  104                    "\u7 6EE\u6807\ u5BC6\u94A 5\u5E93\u5 40D\u79F0" }, //-dest keystore
  105           {" destinatio n.keystore .password. protected" ,
  106                    "\u5 3D7\u4FDD\ u62A4\u768 4\u76EE\u6 807\u5BC6\ u94A5\u5E9 3\u53E3\u4 EE4"}, //- destprotec ted
  107           {" destinatio n.keystore .provider. name",
  108                    "\u7 6EE\u6807\ u5BC6\u94A 5\u5E93\u6 3D0\u4F9B\ u65B9\u540 D\u79F0"},  //-destpr ovidername
  109           {" destinatio n.keystore .password" ,
  110                    "\u7 6EE\u6807\ u5BC6\u94A 5\u5E93\u5 3E3\u4EE4" }, //-dest storepass
  111           {" destinatio n.keystore .type",
  112                    "\u7 6EE\u6807\ u5BC6\u94A 5\u5E93\u7 C7B\u578B" }, //-dest storetype
  113           {" distinguis hed.name",
  114                    "\u5 52F\u4E00\ u5224\u522 B\u540D"},  //-dname
  115           {" X.509.exte nsion",
  116                    "X.5 09 \u6269\ u5C55"}, / /-ext
  117           {" output.fil e.name",
  118                    "\u8 F93\u51FA\ u6587\u4EF 6\u540D"},  //-file a nd -outfil e
  119           {" input.file .name",
  120                    "\u8 F93\u5165\ u6587\u4EF 6\u540D"},  //-file a nd -infile
  121           {" key.algori thm.name",
  122                    "\u5 BC6\u94A5\ u7B97\u6CD 5\u540D\u7 9F0"}, //- keyalg
  123           {" key.passwo rd",
  124                    "\u5 BC6\u94A5\ u53E3\u4EE 4"}, //-ke ypass
  125           {" key.bit.si ze",
  126                    "\u5 BC6\u94A5\ u4F4D\u592 7\u5C0F"},  //-keysiz e
  127           {" keystore.n ame",
  128                    "\u5 BC6\u94A5\ u5E93\u540 D\u79F0"},  //-keysto re
  129           {" new.passwo rd",
  130                    "\u6 5B0\u53E3\ u4EE4"}, / /-new
  131           {" do.not.pro mpt",
  132                    "\u4 E0D\u63D0\ u793A"}, / /-noprompt
  133           {" password.t hrough.pro tected.mec hanism",
  134                    "\u9 01A\u8FC7\ u53D7\u4FD D\u62A4\u7 684\u673A\ u5236\u768 4\u53E3\u4 EE4"}, //- protected
  135           {" provider.a rgument",
  136                    "\u6 3D0\u4F9B\ u65B9\u53C 2\u6570"},  //-provid erarg
  137           {" provider.c lass.name" ,
  138                    "\u6 3D0\u4F9B\ u65B9\u7C7 B\u540D"},  //-provid erclass
  139           {" provider.n ame",
  140                    "\u6 3D0\u4F9B\ u65B9\u540 D\u79F0"},  //-provid ername
  141           {" provider.c lasspath",
  142                    "\u6 3D0\u4F9B\ u65B9\u7C7 B\u8DEF\u5 F84"}, //- providerpa th
  143           {" output.in. RFC.style" ,
  144                    "\u4 EE5 RFC \u 6837\u5F0F \u8F93\u51 FA"}, //-r fc
  145           {" signature. algorithm. name",
  146                    "\u7 B7E\u540D\ u7B97\u6CD 5\u540D\u7 9F0"}, //- sigalg
  147           {" source.ali as",
  148                    "\u6 E90\u522B\ u540D"}, / /-srcalias
  149           {" source.key .password" ,
  150                    "\u6 E90\u5BC6\ u94A5\u53E 3\u4EE4"},  //-srckey pass
  151           {" source.key store.name ",
  152                    "\u6 E90\u5BC6\ u94A5\u5E9 3\u540D\u7 9F0"}, //- srckeystor e
  153           {" source.key store.pass word.prote cted",
  154                    "\u5 3D7\u4FDD\ u62A4\u768 4\u6E90\u5 BC6\u94A5\ u5E93\u53E 3\u4EE4"},  //-srcpro tected
  155           {" source.key store.prov ider.name" ,
  156                    "\u6 E90\u5BC6\ u94A5\u5E9 3\u63D0\u4 F9B\u65B9\ u540D\u79F 0"}, //-sr cprovidern ame
  157           {" source.key store.pass word",
  158                    "\u6 E90\u5BC6\ u94A5\u5E9 3\u53E3\u4 EE4"}, //- srcstorepa ss
  159           {" source.key store.type ",
  160                    "\u6 E90\u5BC6\ u94A5\u5E9 3\u7C7B\u5 78B"}, //- srcstorety pe
  161           {" SSL.server .host.and. port",
  162                    "SSL  \u670D\u5 2A1\u5668\ u4E3B\u673 A\u548C\u7 AEF\u53E3" }, //-ssls erver
  163           {" signed.jar .file",
  164                    "\u5 DF2\u7B7E\ u540D\u768 4 jar \u65 87\u4EF6"} , //=jarfi le
  165           {" certificat e.validity .start.dat e.time",
  166                    "\u8 BC1\u4E66\ u6709\u654 8\u671F\u5 F00\u59CB\ u65E5\u671 F/\u65F6\u 95F4"}, // -startdate
  167           {" keystore.p assword",
  168                    "\u5 BC6\u94A5\ u5E93\u53E 3\u4EE4"},  //-storep ass
  169           {" keystore.t ype",
  170                    "\u5 BC6\u94A5\ u5E93\u7C7 B\u578B"},  //-storet ype
  171           {" trust.cert ificates.f rom.cacert s",
  172                    "\u4 FE1\u4EFB\ u6765\u81E A cacerts  \u7684\u8B C1\u4E66"} , //-trust cacerts
  173           {" verbose.ou tput",
  174                    "\u8 BE6\u7EC6\ u8F93\u51F A"}, //-v
  175           {" validity.n umber.of.d ays",
  176                    "\u6 709\u6548\ u5929\u657 0"}, //-va lidity
  177           {" Serial.ID. of.cert.to .revoke",
  178                     "\u 8981\u64A4 \u9500\u76 84\u8BC1\u 4E66\u7684 \u5E8F\u52 17 ID"}, / /-id
  179           //  keytool:  Running pa rt
  180           {" keytool.er ror.", "ke ytool \u95 19\u8BEF:  "},
  181           {" Illegal.op tion.", "\ u975E\u6CD 5\u9009\u9 879:  "},
  182           {" Illegal.va lue.", "\u 975E\u6CD5 \u503C: "} ,
  183           {" Unknown.pa ssword.typ e.", "\u67 2A\u77E5\u 53E3\u4EE4 \u7C7B\u57 8B: "},
  184           {" Cannot.fin d.environm ent.variab le.",
  185                    "\u6 27E\u4E0D\ u5230\u73A F\u5883\u5 3D8\u91CF:  "},
  186           {" Cannot.fin d.file.",  "\u627E\u4 E0D\u5230\ u6587\u4EF 6: "},
  187           {" Command.op tion.flag. needs.an.a rgument.",  "\u547D\u 4EE4\u9009 \u9879{0}\ u9700\u898 1\u4E00\u4 E2A\u53C2\ u6570\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 5BC6\u94A5 \u5E93\u4E 0D\u652F\u 6301\u5176 \u4ED6\u5B 58\u50A8\u 548C\u5BC6 \u94A5\u53 E3\u4EE4\u 3002\u6B63 \u5728\u5F FD\u7565\u 7528\u6237 \u6307\u5B 9A\u7684{0 }\u503C\u3 002"},
  190           {" .keystore. must.be.NO NE.if.stor etype.is.{ 0}",
  191                    "\u5 982\u679C  -storetype  \u4E3A {0 }, \u5219  -keystore  \u5FC5\u98 7B\u4E3A N ONE"},
  192           {" Too.many.r etries.pro gram.termi nated",
  193                     "\u 91CD\u8BD5 \u6B21\u65 70\u8FC7\u 591A, \u7A 0B\u5E8F\u 5DF2\u7EC8 \u6B62"},
  194           {" .storepass wd.and.key passwd.com mands.not. supported. if.storety pe.is.{0}" ,
  195                    "\u5 982\u679C  -storetype  \u4E3A {0 }, \u5219\ u4E0D\u652 F\u6301 -s torepasswd  \u548C -k eypasswd \ u547D\u4EE 4"},
  196           {" .keypasswd .commands. not.suppor ted.if.sto retype.is. PKCS12",
  197                    "\u5 982\u679C  -storetype  \u4E3A PK CS12, \u52 19\u4E0D\u 652F\u6301  -keypassw d \u547D\u 4EE4"},
  198           {" .keypass.a nd.new.can .not.be.sp ecified.if .storetype .is.{0}",
  199                    "\u5 982\u679C  -storetype  \u4E3A {0 }, \u5219\ u4E0D\u80F D\u6307\u5 B9A -keypa ss \u548C  -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\u4E86 -p rotected,  \u5219\u4E 0D\u80FD\u 6307\u5B9A  -storepas s, -keypas s \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\u4E86 -s rcprotecte d, \u5219\ u4E0D\u80F D\u6307\u5 B9A -srcst orepass \u 548C -srck eypass"},
  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\ u5BC6\u94A 5\u5E93\u6 72A\u53D7\ u53E3\u4EE 4\u4FDD\u6 2A4, \u521 9\u4E0D\u8 0FD\u6307\ u5B9A -sto repass, -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\ u6E90\u5BC 6\u94A5\u5 E93\u672A\ u53D7\u53E 3\u4EE4\u4 FDD\u62A4,  \u5219\u4 E0D\u80FD\ u6307\u5B9 A -srcstor epass \u54 8C -srckey pass"},
  208           {" Illegal.st artdate.va lue", "\u9 75E\u6CD5\ u5F00\u59C B\u65E5\u6 71F\u503C" },
  209           {" Validity.m ust.be.gre ater.than. zero",
  210                    "\u6 709\u6548\ u6027\u5FC 5\u987B\u5 927\u4E8E\ u96F6"},
  211           {" provName.n ot.a.provi der", "{0} \u4E0D\u66 2F\u63D0\u 4F9B\u65B9 "},
  212           {" Usage.erro r.no.comma nd.provide d", "\u752 8\u6CD5\u9 519\u8BEF:  \u6CA1\u6 709\u63D0\ u4F9B\u547 D\u4EE4"},
  213           {" Source.key store.file .exists.bu t.is.empty .", "\u6E9 0\u5BC6\u9 4A5\u5E93\ u6587\u4EF 6\u5B58\u5 728, \u4F4 6\u4E3A\u7 A7A: "},
  214           {" Please.spe cify.srcke ystore", " \u8BF7\u63 07\u5B9A - srckeystor e"},
  215           {" Must.not.s pecify.bot h.v.and.rf c.with.lis t.command" ,
  216                    "\u4 E0D\u80FD\ u4F7F\u752 8 'list' \ u547D\u4EE 4\u6765\u6 307\u5B9A  -v \u53CA  -rfc"},
  217           {" Key.passwo rd.must.be .at.least. 6.characte rs",
  218                    "\u5 BC6\u94A5\ u53E3\u4EE 4\u81F3\u5 C11\u5FC5\ u987B\u4E3 A 6 \u4E2A \u5B57\u7B 26"},
  219           {" New.passwo rd.must.be .at.least. 6.characte rs",
  220                    "\u6 5B0\u53E3\ u4EE4\u81F 3\u5C11\u5 FC5\u987B\ u4E3A 6 \u 4E2A\u5B57 \u7B26"},
  221           {" Keystore.f ile.exists .but.is.em pty.",
  222                    "\u5 BC6\u94A5\ u5E93\u658 7\u4EF6\u5 B58\u5728,  \u4F46\u4 E3A\u7A7A:  "},
  223           {" Keystore.f ile.does.n ot.exist." ,
  224                    "\u5 BC6\u94A5\ u5E93\u658 7\u4EF6\u4 E0D\u5B58\ u5728: "},
  225           {" Must.speci fy.destina tion.alias ", "\u5FC5 \u987B\u63 07\u5B9A\u 76EE\u6807 \u522B\u54 0D"},
  226           {" Must.speci fy.alias",  "\u5FC5\u 987B\u6307 \u5B9A\u52 2B\u540D"} ,
  227           {" Keystore.p assword.mu st.be.at.l east.6.cha racters",
  228                    "\u5 BC6\u94A5\ u5E93\u53E 3\u4EE4\u8 1F3\u5C11\ u5FC5\u987 B\u4E3A 6  \u4E2A\u5B 57\u7B26"} ,
  229           {" Enter.the. password.t o.be.store d.",
  230                    "\u8 F93\u5165\ u8981\u5B5 8\u50A8\u7 684\u53E3\ u4EE4:  "} ,
  231           {" Enter.keys tore.passw ord.", "\u 8F93\u5165 \u5BC6\u94 A5\u5E93\u 53E3\u4EE4 :  "},
  232           {" Enter.sour ce.keystor e.password .", "\u8F9 3\u5165\u6 E90\u5BC6\ u94A5\u5E9 3\u53E3\u4 EE4:  "},
  233           {" Enter.dest ination.ke ystore.pas sword.", " \u8F93\u51 65\u76EE\u 6807\u5BC6 \u94A5\u5E 93\u53E3\u 4EE4:  "},
  234           {" Keystore.p assword.is .too.short .must.be.a t.least.6. characters ",
  235            " \u5BC6\u94 A5\u5E93\u 53E3\u4EE4 \u592A\u77 ED - \u81F 3\u5C11\u5 FC5\u987B\ u4E3A 6 \u 4E2A\u5B57 \u7B26"},
  236           {" Unknown.En try.Type",  "\u672A\u 77E5\u6761 \u76EE\u7C 7B\u578B"} ,
  237           {" Too.many.f ailures.Al ias.not.ch anged", "\ u6545\u969 C\u592A\u5 91A\u3002\ u672A\u66F 4\u6539\u5 22B\u540D" },
  238           {" Entry.for. alias.alia s.successf ully.impor ted.",
  239                     "\u 5DF2\u6210 \u529F\u5B FC\u5165\u 522B\u540D  {0} \u768 4\u6761\u7 6EE\u3002" },
  240           {" Entry.for. alias.alia s.not.impo rted.", "\ u672A\u5BF C\u5165\u5 22B\u540D  {0} \u7684 \u6761\u76 EE\u3002"} ,
  241           {" Problem.im porting.en try.for.al ias.alias. exception. Entry.for. alias.alia s.not.impo rted.",
  242                     "\u 5BFC\u5165 \u522B\u54 0D {0} \u7 684\u6761\ u76EE\u65F 6\u51FA\u7 3B0\u95EE\ u9898: {1} \u3002\n\u 672A\u5BFC \u5165\u52 2B\u540D { 0} \u7684\ u6761\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\u5B FC\u5165\u 547D\u4EE4 : {0} \u4E 2A\u6761\u 76EE\u6210 \u529F\u5B FC\u5165,  {1} \u4E2A \u6761\u76 EE\u5931\u 8D25\u6216 \u53D6\u6D 88"},
  245           {" Warning.Ov erwriting. existing.a lias.alias .in.destin ation.keys tore",
  246                     "\u 8B66\u544A : \u6B63\u 5728\u8986 \u76D6\u76 EE\u6807\u 5BC6\u94A5 \u5E93\u4E 2D\u7684\u 73B0\u6709 \u522B\u54 0D {0}"},
  247           {" Existing.e ntry.alias .alias.exi sts.overwr ite.no.",
  248                     "\u 5B58\u5728 \u73B0\u67 09\u6761\u 76EE\u522B \u540D {0} , \u662F\u 5426\u8986 \u76D6? [\ u5426]:  " },
  249           {" Too.many.f ailures.tr y.later",  "\u6545\u9 69C\u592A\ u591A - \u 8BF7\u7A0D \u540E\u51 8D\u8BD5"} ,
  250           {" Certificat ion.reques t.stored.i n.file.fil ename.",
  251                    "\u5 B58\u50A8\ u5728\u658 7\u4EF6 <{ 0}> \u4E2D \u7684\u8B A4\u8BC1\u 8BF7\u6C42 "},
  252           {" Submit.thi s.to.your. CA", "\u5C 06\u6B64\u 63D0\u4EA4 \u7ED9\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\u6CA 1\u6709\u6 307\u5B9A\ u522B\u540 D, \u5219\ u4E0D\u80F D\u6307\u5 B9A\u76EE\ u6807\u522 B\u540D\u5 48C\u6E90\ u5BC6\u94A 5\u5E93\u5 3E3\u4EE4" },
  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\ u6807 pkcs 12 \u5BC6\ u94A5\u5E9 3\u5177\u6 709\u4E0D\ u540C\u768 4 storepas s \u548C k eypass\u30 02\u8BF7\u 5728\u6307 \u5B9A\u4E 86 -destke ypass \u65 F6\u91CD\u 8BD5\u3002 "},
  257           {" Certificat e.stored.i n.file.fil ename.",
  258                    "\u5 B58\u50A8\ u5728\u658 7\u4EF6 <{ 0}> \u4E2D \u7684\u8B C1\u4E66"} ,
  259           {" Certificat e.reply.wa s.installe d.in.keyst ore",
  260                    "\u8 BC1\u4E66\ u56DE\u590 D\u5DF2\u5 B89\u88C5\ u5728\u5BC 6\u94A5\u5 E93\u4E2D" },
  261           {" Certificat e.reply.wa s.not.inst alled.in.k eystore",
  262                    "\u8 BC1\u4E66\ u56DE\u590 D\u672A\u5 B89\u88C5\ u5728\u5BC 6\u94A5\u5 E93\u4E2D" },
  263           {" Certificat e.was.adde d.to.keyst ore",
  264                    "\u8 BC1\u4E66\ u5DF2\u6DF B\u52A0\u5 230\u5BC6\ u94A5\u5E9 3\u4E2D"},
  265           {" Certificat e.was.not. added.to.k eystore",
  266                    "\u8 BC1\u4E66\ u672A\u6DF B\u52A0\u5 230\u5BC6\ u94A5\u5E9 3\u4E2D"},
  267           {" .Storing.k sfname.",  "[\u6B63\u 5728\u5B58 \u50A8{0}] "},
  268           {" alias.has. no.public. key.certif icate.",
  269                    "{0} \u6CA1\u67 09\u516C\u 5171\u5BC6 \u94A5 (\u 8BC1\u4E66 )"},
  270           {" Cannot.der ive.signat ure.algori thm",
  271                    "\u6 5E0\u6CD5\ u6D3E\u751 F\u7B7E\u5 40D\u7B97\ u6CD5"},
  272           {" Alias.alia s.does.not .exist",
  273                    "\u5 22B\u540D  <{0}> \u4E 0D\u5B58\u 5728"},
  274           {" Alias.alia s.has.no.c ertificate ",
  275                    "\u5 22B\u540D  <{0}> \u6C A1\u6709\u 8BC1\u4E66 "},
  276           {" Key.pair.n ot.generat ed.alias.a lias.alrea dy.exists" ,
  277                    "\u6 72A\u751F\ u6210\u5BC 6\u94A5\u5 BF9, \u522 B\u540D <{ 0}> \u5DF2 \u7ECF\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                    "\u6 B63\u5728\ u4E3A\u4EE 5\u4E0B\u5 BF9\u8C61\ u751F\u621 0 {0} \u4F 4D{1}\u5BC 6\u94A5\u5 BF9\u548C\ u81EA\u7B7 E\u540D\u8 BC1\u4E66  ({2}) (\u6 709\u6548\ u671F\u4E3 A {3} \u59 29):\n\t { 4}"},
  280           {" Enter.key. password.f or.alias." , "\u8F93\ u5165 <{0} > \u7684\u 5BC6\u94A5 \u53E3\u4E E4"},
  281           {" .RETURN.if .same.as.k eystore.pa ssword.",
  282                    "\t( \u5982\u67 9C\u548C\u 5BC6\u94A5 \u5E93\u53 E3\u4EE4\u 76F8\u540C , \u6309\u 56DE\u8F66 ):  "},
  283           {" Key.passwo rd.is.too. short.must .be.at.lea st.6.chara cters",
  284                    "\u5 BC6\u94A5\ u53E3\u4EE 4\u592A\u7 7ED - \u81 F3\u5C11\u 5FC5\u987B \u4E3A 6 \ u4E2A\u5B5 7\u7B26"},
  285           {" Too.many.f ailures.ke y.not.adde d.to.keyst ore",
  286                    "\u6 545\u969C\ u592A\u591 A - \u5BC6 \u94A5\u67 2A\u6DFB\u 52A0\u5230 \u5BC6\u94 A5\u5E93\u 4E2D"},
  287           {" Destinatio n.alias.de st.already .exists",
  288                    "\u7 6EE\u6807\ u522B\u540 D <{0}> \u 5DF2\u7ECF \u5B58\u57 28"},
  289           {" Password.i s.too.shor t.must.be. at.least.6 .character s",
  290                    "\u5 3E3\u4EE4\ u592A\u77E D - \u81F3 \u5C11\u5F C5\u987B\u 4E3A 6 \u4 E2A\u5B57\ u7B26"},
  291           {" Too.many.f ailures.Ke y.entry.no t.cloned",
  292                    "\u6 545\u969C\ u592A\u591 A\u3002\u6 72A\u514B\ u9686\u5BC 6\u94A5\u6 761\u76EE" },
  293           {" key.passwo rd.for.ali as.", "<{0 }> \u7684\ u5BC6\u94A 5\u53E3\u4 EE4"},
  294           {" Keystore.e ntry.for.i d.getName. already.ex ists",
  295                    "<{0 }> \u7684\ u5BC6\u94A 5\u5E93\u6 761\u76EE\ u5DF2\u7EC F\u5B58\u5 728"},
  296           {" Creating.k eystore.en try.for.id .getName." ,
  297                    "\u6 B63\u5728\ u521B\u5EF A <{0}> \u 7684\u5BC6 \u94A5\u5E 93\u6761\u 76EE..."},
  298           {" No.entries .from.iden tity.datab ase.added" ,
  299                    "\u6 72A\u4ECE\ u8EAB\u4EF D\u6570\u6 36E\u5E93\ u4E2D\u6DF B\u52A0\u4 EFB\u4F55\ u6761\u76E E"},
  300           {" Alias.name .alias", " \u522B\u54 0D: {0}"},
  301           {" Creation.d ate.keySto re.getCrea tionDate.a lias.",
  302                    "\u5 21B\u5EFA\ u65E5\u671 F: {0,date }"},
  303           {" alias.keyS tore.getCr eationDate .alias.",
  304                    "{0} , {1,date} , "},
  305           {" alias.", " {0}, "},
  306           {" Entry.type .type.", " \u6761\u76 EE\u7C7B\u 578B: {0}" },
  307           {" Certificat e.chain.le ngth.", "\ u8BC1\u4E6 6\u94FE\u9 57F\u5EA6:  "},
  308           {" Certificat e.i.1.", " \u8BC1\u4E 66[{0,numb er,integer }]:"},
  309           {" Certificat e.fingerpr int.SHA1." , "\u8BC1\ u4E66\u630 7\u7EB9 (S HA1): "},
  310           {" Keystore.t ype.", "\u 5BC6\u94A5 \u5E93\u7C 7B\u578B:  "},
  311           {" Keystore.p rovider.",  "\u5BC6\u 94A5\u5E93 \u63D0\u4F 9B\u65B9:  "},
  312           {" Your.keyst ore.contai ns.keyStor e.size.ent ry",
  313                    "\u6 0A8\u7684\ u5BC6\u94A 5\u5E93\u5 305\u542B  {0,number, integer} \ u4E2A\u676 1\u76EE"},
  314           {" Your.keyst ore.contai ns.keyStor e.size.ent ries",
  315                    "\u6 0A8\u7684\ u5BC6\u94A 5\u5E93\u5 305\u542B  {0,number, integer} \ u4E2A\u676 1\u76EE"},
  316           {" Failed.to. parse.inpu t", "\u65E 0\u6CD5\u8 9E3\u6790\ u8F93\u516 5"},
  317           {" Empty.inpu t", "\u7A7 A\u8F93\u5 165"},
  318           {" Not.X.509. certificat e", "\u975 E X.509 \u 8BC1\u4E66 "},
  319           {" alias.has. no.public. key", "{0} \u6CA1\u67 09\u516C\u 5171\u5BC6 \u94A5"},
  320           {" alias.has. no.X.509.c ertificate ", "{0}\u6 CA1\u6709  X.509 \u8B C1\u4E66"} ,
  321           {" New.certif icate.self .signed.",  "\u65B0\u 8BC1\u4E66  (\u81EA\u 7B7E\u540D ):"},
  322           {" Reply.has. no.certifi cates", "\ u56DE\u590 D\u4E2D\u6 CA1\u6709\ u8BC1\u4E6 6"},
  323           {" Certificat e.not.impo rted.alias .alias.alr eady.exist s",
  324                    "\u8 BC1\u4E66\ u672A\u5BF C\u5165, \ u522B\u540 D <{0}> \u 5DF2\u7ECF \u5B58\u57 28"},
  325           {" Input.not. an.X.509.c ertificate ", "\u6240 \u8F93\u51 65\u7684\u 4E0D\u662F  X.509 \u8 BC1\u4E66" },
  326           {" Certificat e.already. exists.in. keystore.u nder.alias .trustalia s.",
  327                    "\u5 728\u522B\ u540D <{0} > \u4E4B\u 4E0B, \u8B C1\u4E66\u 5DF2\u7ECF \u5B58\u57 28\u4E8E\u 5BC6\u94A5 \u5E93\u4E 2D"},
  328           {" Do.you.sti ll.want.to .add.it.no .",
  329                    "\u6 62F\u5426\ u4ECD\u898 1\u6DFB\u5 2A0? [\u54 26]:  "},
  330           {" Certificat e.already. exists.in. system.wid e.CA.keyst ore.under. alias.trus talias.",
  331                    "\u5 728\u522B\ u540D <{0} > \u4E4B\u 4E0B, \u8B C1\u4E66\u 5DF2\u7ECF \u5B58\u57 28\u4E8E\u 7CFB\u7EDF \u8303\u56 F4\u7684 C A \u5BC6\u 94A5\u5E93 \u4E2D"},
  332           {" Do.you.sti ll.want.to .add.it.to .your.own. keystore.n o.",
  333                    "\u6 62F\u5426\ u4ECD\u898 1\u5C06\u5 B83\u6DFB\ u52A0\u523 0\u81EA\u5 DF1\u7684\ u5BC6\u94A 5\u5E93? [ \u5426]:   "},
  334           {" Trust.this .certifica te.no.", " \u662F\u54 26\u4FE1\u 4EFB\u6B64 \u8BC1\u4E 66? [\u542 6]:  "},
  335           {" YES", "YES "},
  336           {" New.prompt .", "\u65B 0{0}: "},
  337           {" Passwords. must.diffe r", "\u53E 3\u4EE4\u4 E0D\u80FD\ u76F8\u540 C"},
  338           {" Re.enter.n ew.prompt. ", "\u91CD \u65B0\u8F 93\u5165\u 65B0{0}: " },
  339           {" Re.enter.p assword.",  "\u518D\u 6B21\u8F93 \u5165\u53 E3\u4EE4:  "},
  340           {" Re.enter.n ew.passwor d.", "\u51 8D\u6B21\u 8F93\u5165 \u65B0\u53 E3\u4EE4:  "},
  341           {" They.don.t .match.Try .again", " \u5B83\u4E EC\u4E0D\u 5339\u914D \u3002\u8B F7\u91CD\u 8BD5"},
  342           {" Enter.prom pt.alias.n ame.", "\u 8F93\u5165 {0}\u522B\ u540D:  "} ,
  343           {" Enter.new. alias.name .RETURN.to .cancel.im port.for.t his.entry. ",
  344                     "\u 5BFC\u5165 \u65B0\u76 84\u522B\u 540D\t(\u6 309\u56DE\ u8F66\u4EE 5\u53D6\u6 D88\u5BF9\ u6B64\u676 1\u76EE\u7 684\u5BFC\ u5165):  " },
  345           {" Enter.alia s.name.",  "\u8F93\u5 165\u522B\ u540D:  "} ,
  346           {" .RETURN.if .same.as.f or.otherAl ias.",
  347                    "\t( \u5982\u67 9C\u548C < {0}> \u76F 8\u540C, \ u5219\u630 9\u56DE\u8 F66)"},
  348           {" What.is.yo ur.first.a nd.last.na me.",
  349                    "\u6 0A8\u7684\ u540D\u5B5 7\u4E0E\u5 9D3\u6C0F\ u662F\u4EC 0\u4E48?"} ,
  350           {" What.is.th e.name.of. your.organ izational. unit.",
  351                    "\u6 0A8\u7684\ u7EC4\u7EC 7\u5355\u4 F4D\u540D\ u79F0\u662 F\u4EC0\u4 E48?"},
  352           {" What.is.th e.name.of. your.organ ization.",
  353                    "\u6 0A8\u7684\ u7EC4\u7EC 7\u540D\u7 9F0\u662F\ u4EC0\u4E4 8?"},
  354           {" What.is.th e.name.of. your.City. or.Localit y.",
  355                    "\u6 0A8\u6240\ u5728\u768 4\u57CE\u5 E02\u6216\ u533A\u57D F\u540D\u7 9F0\u662F\ u4EC0\u4E4 8?"},
  356           {" What.is.th e.name.of. your.State .or.Provin ce.",
  357                    "\u6 0A8\u6240\ u5728\u768 4\u7701/\u 5E02/\u81E A\u6CBB\u5 33A\u540D\ u79F0\u662 F\u4EC0\u4 E48?"},
  358           {" What.is.th e.two.lett er.country .code.for. this.unit. ",
  359                    "\u8 BE5\u5355\ u4F4D\u768 4\u53CC\u5 B57\u6BCD\ u56FD\u5BB 6/\u5730\u 533A\u4EE3 \u7801\u66 2F\u4EC0\u 4E48?"},
  360           {" Is.name.co rrect.", " {0}\u662F\ u5426\u6B6 3\u786E?"} ,
  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 22B\u540D  <{0}> \u6C A1\u6709\u 5BC6\u94A5 "},
  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 522B\u540D  <{0}> \u5 F15\u7528\ u4E86\u4E0 D\u5C5E\u4 E8E\u79C1\ u6709\u5BC 6\u94A5\u6 761\u76EE\ u7684\u676 1\u76EE\u7 C7B\u578B\ u3002-keyc lone \u547 D\u4EE4\u4 EC5\u652F\ u6301\u5BF 9\u79C1\u6 709\u5BC6\ u94A5\u676 1\u76EE\u7 684\u514B\ u9686"},
  369  
  370           {" .WARNING.W ARNING.WAR NING.",
  371                "******* **********   WARNING  WARNING WA RNING  *** ********** ****"},
  372           {" Signer.d." , "\u7B7E\ u540D\u800 5 #%d:"},
  373           {" Timestamp. ", "\u65F6 \u95F4\u62 33:"},
  374           {" Signature. ", "\u7B7E \u540D:"},
  375           {" CRLs.", "C RL:"},
  376           {" Certificat e.owner.",  "\u8BC1\u 4E66\u6240 \u6709\u80 05: "},
  377           {" Not.a.sign ed.jar.fil e", "\u4E0 D\u662F\u5 DF2\u7B7E\ u540D\u768 4 jar \u65 87\u4EF6"} ,
  378           {" No.certifi cate.from. the.SSL.se rver",
  379                    "\u6 CA1\u6709\ u6765\u81E A SSL \u67 0D\u52A1\u 5668\u7684 \u8BC1\u4E 66"},
  380  
  381           {" .The.integ rity.of.th e.informat ion.stored .in.your.k eystore.",
  382                "* \u5B5 8\u50A8\u5 728\u60A8\ u7684\u5BC 6\u94A5\u5 E93\u4E2D\ u7684\u4FE 1\u606F\u7 684\u5B8C\ u6574\u602 7  *\n* \u 5C1A\u672A \u7ECF\u8F C7\u9A8C\u 8BC1!  \u4 E3A\u4E86\ u9A8C\u8BC 1\u5176\u5 B8C\u6574\ u6027, *\n * \u5FC5\u 987B\u63D0 \u4F9B\u5B C6\u94A5\u 5E93\u53E3 \u4EE4\u30 02                    *"},
  383           {" .The.integ rity.of.th e.informat ion.stored .in.the.sr ckeystore. ",
  384                "* \u5B5 8\u50A8\u5 728 srckey store \u4E 2D\u7684\u 4FE1\u606F \u7684\u5B 8C\u6574\u 6027*\n* \ u5C1A\u672 A\u7ECF\u8 FC7\u9A8C\ u8BC1!  \u 4E3A\u4E86 \u9A8C\u8B C1\u5176\u 5B8C\u6574 \u6027, *\ n* \u5FC5\ u987B\u63D 0\u4F9B\u6 E90\u5BC6\ u94A5\u5E9 3\u53E3\u4 EE4\u3002                    *"} ,
  385  
  386           {" Certificat e.reply.do es.not.con tain.publi c.key.for. alias.",
  387                    "\u8 BC1\u4E66\ u56DE\u590 D\u4E2D\u4 E0D\u5305\ u542B <{0} > \u7684\u 516C\u5171 \u5BC6\u94 A5"},
  388           {" Incomplete .certifica te.chain.i n.reply",
  389                    "\u5 6DE\u590D\ u4E2D\u768 4\u8BC1\u4 E66\u94FE\ u4E0D\u5B8 C\u6574"},
  390           {" Certificat e.chain.in .reply.doe s.not.veri fy.",
  391                    "\u5 6DE\u590D\ u4E2D\u768 4\u8BC1\u4 E66\u94FE\ u672A\u9A8 C\u8BC1: " },
  392           {" Top.level. certificat e.in.reply .",
  393                    "\u5 6DE\u590D\ u4E2D\u768 4\u9876\u7 EA7\u8BC1\ u4E66:\n"} ,
  394           {" .is.not.tr usted.", " ... \u662F \u4E0D\u53 EF\u4FE1\u 7684\u3002 "},
  395           {" Install.re ply.anyway .no.", "\u 662F\u5426 \u4ECD\u89 81\u5B89\u 88C5\u56DE \u590D? [\ u5426]:  " },
  396           {" NO", "NO"} ,
  397           {" Public.key s.in.reply .and.keyst ore.don.t. match",
  398                    "\u5 6DE\u590D\ u4E2D\u768 4\u516C\u5 171\u5BC6\ u94A5\u4E0 E\u5BC6\u9 4A5\u5E93\ u4E0D\u533 9\u914D"},
  399           {" Certificat e.reply.an d.certific ate.in.key store.are. identical" ,
  400                    "\u8 BC1\u4E66\ u56DE\u590 D\u4E0E\u5 BC6\u94A5\ u5E93\u4E2 D\u7684\u8 BC1\u4E66\ u662F\u76F 8\u540C\u7 684"},
  401           {" Failed.to. establish. chain.from .reply",
  402                    "\u6 5E0\u6CD5\ u4ECE\u56D E\u590D\u4 E2D\u5EFA\ u7ACB\u94F E"},
  403           {" n", "n"},
  404           {" Wrong.answ er.try.aga in", "\u95 19\u8BEF\u 7684\u7B54 \u6848, \u 8BF7\u518D \u8BD5\u4E 00\u6B21"} ,
  405           {" Secret.key .not.gener ated.alias .alias.alr eady.exist s",
  406                    "\u6 CA1\u6709\ u751F\u621 0\u5BC6\u9 4A5, \u522 B\u540D <{ 0}> \u5DF2 \u7ECF\u5B 58\u5728"} ,
  407             {"Please.p rovide.key size.for. PW      .key.gener ation",
  408                    "\u8 BF7\u63D0\ u4F9B -key size \u4EE 5\u751F\u6 210\u5BC6\ u94A5"},
  409  
  410           {" warning.no t.verified .make.sure .keystore. is.correct ",
  411                "\u8B66\ u544A: \u6 72A\u9A8C\ u8BC1\u300 2\u8BF7\u7 86E\u4FDD\ u5BC6\u94A 5\u5E93\u6 62F\u6B63\ u786E\u768 4\u3002"},
  412  
  413           {" Extensions .", "\u626 9\u5C55: " },
  414           {" .Empty.val ue.", "(\u 7A7A\u503C )"},
  415           {" Extension. Request.",  "\u6269\u 5C55\u8BF7 \u6C42:"},
  416           {" Unknown.ke yUsage.typ e.", "\u67 2A\u77E5 k eyUsage \u 7C7B\u578B : "},
  417           {" Unknown.ex tendedkeyU sage.type. ", "\u672A \u77E5 ext endedkeyUs age \u7C7B \u578B: "} ,
  418           {" Unknown.Ac cessDescri ption.type .", "\u672 A\u77E5 Ac cessDescri ption \u7C 7B\u578B:  "},
  419           {" Unrecogniz ed.General Name.type. ", "\u65E0 \u6CD5\u8B C6\u522B\u 7684 Gener alName \u7 C7B\u578B:  "},
  420           {" This.exten sion.canno t.be.marke d.as.criti cal.",
  421                     "\u 65E0\u6CD5 \u5C06\u6B 64\u6269\u 5C55\u6807 \u8BB0\u4E 3A\u201C\u 4E25\u91CD \u201D\u30 02"},
  422           {" Odd.number .of.hex.di gits.found .", "\u627 E\u5230\u5 947\u6570\ u4E2A\u534 1\u516D\u8 FDB\u5236\ u6570\u5B5 7: "},
  423           {" Unknown.ex tension.ty pe.", "\u6 72A\u77E5\ u6269\u5C5 5\u7C7B\u5 78B: "},
  424           {" command.{0 }.is.ambig uous.", "\ u547D\u4EE 4{0}\u4E0D \u660E\u78 6E:"},
  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", "\u8 BC1\u4E66\ u8BF7\u6C4 2"},
  429           {" the.issuer ", "\u53D1 \u5E03\u80 05"},
  430           {" the.genera ted.certif icate", "\ u751F\u621 0\u7684\u8 BC1\u4E66" },
  431           {" the.genera ted.crl",  "\u751F\u6 210\u7684  CRL"},
  432           {" the.genera ted.certif icate.requ est", "\u7 51F\u6210\ u7684\u8BC 1\u4E66\u8 BF7\u6C42" },
  433           {" the.certif icate", "\ u8BC1\u4E6 6"},
  434           {" the.crl",  "CRL"},
  435           {" the.tsa.ce rtificate" , "TSA \u8 BC1\u4E66" },
  436           {" the.input" , "\u8F93\ u5165"},
  437           {" reply", "\ u56DE\u590 D"},
  438           {" one.in.man y", "%1$s  #%2$d/%3$d "},
  439           {" alias.in.c acerts", " cacerts \u 4E2D\u7684 \u53D1\u5E 03\u8005 < %s>"},
  440           {" alias.in.k eystore",  "\u53D1\u5 E03\u8005  <%s>"},
  441           {" with.weak" , "%s (\u5 F31)"},
  442           {" key.bit",  "%1$d \u4F 4D %2$s \u 5BC6\u94A5 "},
  443           {" key.bit.we ak", "%1$d  \u4F4D %2 $s \u5BC6\ u94A5 (\u5 F31)"},
  444           {" .PATTERN.p rintX509Ce rt.with.we ak",
  445                    "\u6 240\u6709\ u8005: {0} \n\u53D1\u 5E03\u8005 : {1}\n\u5 E8F\u5217\ u53F7: {2} \n\u6709\u 6548\u671F \u4E3A {3}  \u81F3 {4 }\n\u8BC1\ u4E66\u630 7\u7EB9:\n \t MD5:  { 5}\n\t SHA 1: {6}\n\t  SHA256: { 7}\n\u7B7E \u540D\u7B 97\u6CD5\u 540D\u79F0 : {8}\n\u4 E3B\u4F53\ u516C\u517 1\u5BC6\u9 4A5\u7B97\ u6CD5: {9} \n\u7248\u 672C: {10} "},
  446           {" PKCS.10.wi th.weak",
  447                    "PKC S #10 \u8B C1\u4E66\u 8BF7\u6C42  (\u7248\u 672C 1.0)\ n\u4E3B\u4 F53: %1$s\ n\u683C\u5 F0F: %2$s\ n\u516C\u5 171\u5BC6\ u94A5: %3$ s\n\u7B7E\ u540D\u7B9 7\u6CD5: % 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 \ u9A8C\u8BC 1"},
  449           {" whose.siga lg.risk",  "%1$s \u4F 7F\u7528\u 7684 %2$s  \u7B7E\u54 0D\u7B97\u 6CD5\u5B58 \u5728\u5B 89\u5168\u 98CE\u9669 \u3002"},
  450           {" whose.key. risk", "%1 $s \u4F7F\ u7528\u768 4 %2$s \u5 B58\u5728\ u5B89\u516 8\u98CE\u9 669\u3002" },
  451           {" jks.storet ype.warnin g", "%1$s  \u5BC6\u94 A5\u5E93\u 4F7F\u7528 \u4E13\u75 28\u683C\u 5F0F\u3002 \u5EFA\u8B AE\u4F7F\u 7528 \"key tool -impo rtkeystore  -srckeyst ore %2$s - destkeysto re %2$s -d eststorety pe pkcs12\ " \u8FC1\u 79FB\u5230 \u884C\u4E 1A\u6807\u 51C6\u683C \u5F0F PKC S12\u3002" },
  452           {" migrate.ke ystore.war ning", "\u 5DF2\u5C06  \"%1$s\"  \u8FC1\u79 FB\u5230 % 4$s\u3002\ u5C06 %2$s  \u5BC6\u9 4A5\u5E93\ u4F5C\u4E3 A \"%3$s\"  \u8FDB\u8 84C\u4E86\ u5907\u4EF D\u3002"},
  453           {" backup.key store.warn ing", "\u5 DF2\u5C06\ u539F\u59C B\u5BC6\u9 4A5\u5E93  \"%1$s\" \ u5907\u4EF D\u4E3A \" %3$s\"..." },
  454           {" importing. keystore.s tatus", "\ u6B63\u572 8\u5C06\u5 BC6\u94A5\ u5E93 %1$s  \u5BFC\u5 165\u5230  %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   }