291. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 9/25/2018 2:13:27 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.

291.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_fr.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_fr.java Wed Sep 12 17:55:19 2018 UTC

291.2 Comparison summary

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

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

291.4 Active regular expressions

No regular expressions were active.

291.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_fr exte nds java.u til.ListRe sourceBund le {
  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.",  "Options  :"},
  45           {" Use.keytoo l.help.for .all.avail able.comma nds",
  46                     "Ut iliser \"k eytool -he lp\" pour  toutes les  commandes  disponibl es"},
  47           {" Key.and.Ce rtificate. Management .Tool",
  48                     "Ou til de ges tion de ce rtificats  et de cl\u 00E9s"},
  49           {" Commands." , "Command es :"},
  50           {" Use.keytoo l.command. name.help. for.usage. of.command .name",
  51                    "Uti liser \"ke ytool -com mand_name  -help\" po ur la synt axe de com mand_name" },
  52           //  keytool:  help: comm ands
  53           {" Generates. a.certific ate.reques t",
  54                    "G\u 00E9n\u00E 8re une de mande de c ertificat" }, //-cert req
  55           {" Changes.an .entry.s.a lias",
  56                    "Mod ifie l'ali as d'une e ntr\u00E9e "}, //-cha ngealias
  57           {" Deletes.an .entry",
  58                    "Sup prime une  entr\u00E9 e"}, //-de lete
  59           {" Exports.ce rtificate" ,
  60                    "Exp orte le ce rtificat"} , //-expor tcert
  61           {" Generates. a.key.pair ",
  62                    "G\u 00E9n\u00E 8re une pa ire de cl\ u00E9s"},  //-genkeyp air
  63             {"Generate s.a. PW      .key",
  64                    "G\u 00E9n\u00E 8re une cl \u00E9 sec r\u00E8te" }, //-gens eckey
  65           {" Generates. certificat e.from.a.c ertificate .request",
  66                    "G\u 00E9n\u00E 8re le cer tificat \u 00E0 parti r d'une de mande de c ertificat" }, //-genc ert
  67           {" Generates. CRL", "G\u 00E9n\u00E 8re la lis te des cer tificats r \u00E9voqu \u00E9s (C RL)"}, //- gencrl
  68             {"Generate d.keyAlgNa me. PW      .key",
  69                    "Cl\ u00E9 secr \u00E8te { 0} g\u00E9 n\u00E9r\u 00E9e"}, / /-gensecke y
  70             {"Generate d.keysize. bit.keyAlg Name. PW      .key",
  71                    "Cl\ u00E9 secr \u00E8te { 0} bits {1 } g\u00E9n \u00E9r\u0 0E9e"}, // -genseckey
  72           {" Imports.en tries.from .a.JDK.1.1 .x.style.i dentity.da tabase",
  73                    "Imp orte les e ntr\u00E9e s \u00E0 p artir d'un e base de  donn\u00E9 es d'ident it\u00E9s  de type JD K 1.1.x"},  //-identi tydb
  74           {" Imports.a. certificat e.or.a.cer tificate.c hain",
  75                    "Imp orte un ce rtificat o u une cha\ u00EEne de  certifica t"}, //-im portcert
  76           {" Imports.a. password",
  77                    "Imp orte un mo t de passe "}, //-imp ortpass
  78           {" Imports.on e.or.all.e ntries.fro m.another. keystore",
  79                    "Imp orte une e ntr\u00E9e  ou la tot alit\u00E9  des entr\ u00E9es de puis un au tre fichie r de cl\u0 0E9s"}, // -importkey store
  80           {" Clones.a.k ey.entry",
  81                    "Clo ne une ent r\u00E9e d e cl\u00E9 "}, //-key clone
  82           {" Changes.th e.key.pass word.of.an .entry",
  83                    "Mod ifie le mo t de passe  de cl\u00 E9 d'une e ntr\u00E9e "}, //-key passwd
  84           {" Lists.entr ies.in.a.k eystore",
  85                    "R\u 00E9pertor ie les ent r\u00E9es  d'un fichi er de cl\u 00E9s"}, / /-list
  86           {" Prints.the .content.o f.a.certif icate",
  87                    "Imp rime le co ntenu d'un  certifica t"}, //-pr intcert
  88           {" Prints.the .content.o f.a.certif icate.requ est",
  89                    "Imp rime le co ntenu d'un e demande  de certifi cat"}, //- printcertr eq
  90           {" Prints.the .content.o f.a.CRL.fi le",
  91                    "Imp rime le co ntenu d'un  fichier d e liste de s certific ats r\u00E 9voqu\u00E 9s (CRL)"} , //-print crl
  92           {" Generates. a.self.sig ned.certif icate",
  93                    "G\u 00E9n\u00E 8re un cer tificat au to-sign\u0 0E9"}, //- selfcert
  94           {" Changes.th e.store.pa ssword.of. a.keystore ",
  95                    "Mod ifie le mo t de passe  de banque  d'un fich ier de cl\ u00E9s"},  //-storepa sswd
  96           //  keytool:  help: opti ons
  97           {" alias.name .of.the.en try.to.pro cess",
  98                    "nom  d'alias d e l'entr\u 00E9e \u00 E0 traiter "}, //-ali as
  99           {" destinatio n.alias",
  100                    "ali as de dest ination"},  //-destal ias
  101           {" destinatio n.key.pass word",
  102                    "mot  de passe  de la cl\u 00E9 de de stination" }, //-dest keypass
  103           {" destinatio n.keystore .name",
  104                    "nom  du fichie r de cl\u0 0E9s de de stination" }, //-dest keystore
  105           {" destinatio n.keystore .password. protected" ,
  106                    "mot  de passe  du fichier  de cl\u00 E9s de des tination p rot\u00E9g \u00E9"},  //-destpro tected
  107           {" destinatio n.keystore .provider. name",
  108                    "nom  du fourni sseur du f ichier de  cl\u00E9s  de destina tion"}, // -destprovi dername
  109           {" destinatio n.keystore .password" ,
  110                    "mot  de passe  du fichier  de cl\u00 E9s de des tination"} , //-dests torepass
  111           {" destinatio n.keystore .type",
  112                    "typ e du fichi er de cl\u 00E9s de d estination "}, //-des tstoretype
  113           {" distinguis hed.name",
  114                    "nom  distincti f"}, //-dn ame
  115           {" X.509.exte nsion",
  116                    "ext ension X.5 09"}, //-e xt
  117           {" output.fil e.name",
  118                    "nom  du fichie r de sorti e"}, //-fi le and -ou tfile
  119           {" input.file .name",
  120                    "nom  du fichie r d'entr\u 00E9e"}, / /-file and  -infile
  121           {" key.algori thm.name",
  122                    "nom  de l'algo rithme de  cl\u00E9"} , //-keyal g
  123           {" key.passwo rd",
  124                    "mot  de passe  de la cl\u 00E9"}, // -keypass
  125           {" key.bit.si ze",
  126                    "tai lle en bit s de la cl \u00E9"},  //-keysize
  127           {" keystore.n ame",
  128                    "nom  du fichie r de cl\u0 0E9s"}, // -keystore
  129           {" new.passwo rd",
  130                    "nou veau mot d e passe"},  //-new
  131           {" do.not.pro mpt",
  132                    "ne  pas invite r"}, //-no prompt
  133           {" password.t hrough.pro tected.mec hanism",
  134                    "mot  de passe  via m\u00E 9canisme p rot\u00E9g \u00E9"},  //-protect ed
  135           {" provider.a rgument",
  136                    "arg ument du f ournisseur "}, //-pro viderarg
  137           {" provider.c lass.name" ,
  138                    "nom  de la cla sse de fou rnisseur"} , //-provi derclass
  139           {" provider.n ame",
  140                    "nom  du fourni sseur"}, / /-provider name
  141           {" provider.c lasspath",
  142                    "var iable d'en vironnemen t CLASSPAT H du fourn isseur"},  //-provide rpath
  143           {" output.in. RFC.style" ,
  144                    "sor tie au sty le RFC"},  //-rfc
  145           {" signature. algorithm. name",
  146                    "nom  de l'algo rithme de  signature" }, //-siga lg
  147           {" source.ali as",
  148                    "ali as source" }, //-srca lias
  149           {" source.key .password" ,
  150                    "mot  de passe  de la cl\u 00E9 sourc e"}, //-sr ckeypass
  151           {" source.key store.name ",
  152                    "nom  du fichie r de cl\u0 0E9s sourc e"}, //-sr ckeystore
  153           {" source.key store.pass word.prote cted",
  154                    "mot  de passe  du fichier  de cl\u00 E9s source  prot\u00E 9g\u00E9"} , //-srcpr otected
  155           {" source.key store.prov ider.name" ,
  156                    "nom  du fourni sseur du f ichier de  cl\u00E9s  source"},  //-srcprov idername
  157           {" source.key store.pass word",
  158                    "mot  de passe  du fichier  de cl\u00 E9s source "}, //-src storepass
  159           {" source.key store.type ",
  160                    "typ e du fichi er de cl\u 00E9s sour ce"}, //-s rcstoretyp e
  161           {" SSL.server .host.and. port",
  162                    "Por t et h\u00 F4te du se rveur SSL" }, //-ssls erver
  163           {" signed.jar .file",
  164                    "fic hier JAR s ign\u00E9" }, //=jarf ile
  165           {" certificat e.validity .start.dat e.time",
  166                    "dat e/heure de  d\u00E9bu t de valid it\u00E9 d u certific at"}, //-s tartdate
  167           {" keystore.p assword",
  168                    "mot  de passe  du fichier  de cl\u00 E9s"}, //- storepass
  169           {" keystore.t ype",
  170                    "typ e du fichi er de cl\u 00E9s"}, / /-storetyp e
  171           {" trust.cert ificates.f rom.cacert s",
  172                    "cer tificats s \u00E9curi s\u00E9s i ssus de ce rtificats  CA"}, //-t rustcacert s
  173           {" verbose.ou tput",
  174                    "sor tie en mod e verbose" }, //-v
  175           {" validity.n umber.of.d ays",
  176                    "nom bre de jou rs de vali dit\u00E9" }, //-vali dity
  177           {" Serial.ID. of.cert.to .revoke",
  178                     "ID  de s\u00E 9rie du ce rtificat \ u00E0 r\u0 0E9voquer" }, //-id
  179           //  keytool:  Running pa rt
  180           {" keytool.er ror.", "er reur keyto ol : "},
  181           {" Illegal.op tion.", "O ption non  admise :   "},
  182           {" Illegal.va lue.", "Va leur non a dmise : "} ,
  183           {" Unknown.pa ssword.typ e.", "Type  de mot de  passe inc onnu : "},
  184           {" Cannot.fin d.environm ent.variab le.",
  185                    "Var iable d'en vironnemen t introuva ble : "},
  186           {" Cannot.fin d.file.",  "Fichier i ntrouvable  : "},
  187           {" Command.op tion.flag. needs.an.a rgument.",  "L''optio n de comma nde {0} re quiert un  argument." },
  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                    "Ave rtissement \u00A0: le s mots de  passe de c l\u00E9 et  de banque  distincts  ne sont p as pris en  charge po ur les fic hiers de c l\u00E9s d ''acc\u00E 8s PKCS12.  La valeur  {0} sp\u0 0E9cifi\u0 0E9e par l ''utilisat eur est ig nor\u00E9e ."},
  190           {" .keystore. must.be.NO NE.if.stor etype.is.{ 0}",
  191                    "-ke ystore doi t \u00EAtr e d\u00E9f ini sur NO NE si -sto retype est  {0}"},
  192           {" Too.many.r etries.pro gram.termi nated",
  193                     "Tr op de tent atives, fi n du progr amme"},
  194           {" .storepass wd.and.key passwd.com mands.not. supported. if.storety pe.is.{0}" ,
  195                    "Les  commandes  -storepas swd et -ke ypasswd ne  sont pas  prises en  charge si  -storetype  est d\u00 E9fini sur  {0}"},
  196           {" .keypasswd .commands. not.suppor ted.if.sto retype.is. PKCS12",
  197                    "Les  commandes  -keypassw d ne sont  pas prises  en charge  si -store type est d \u00E9fini  sur PKCS1 2"},
  198           {" .keypass.a nd.new.can .not.be.sp ecified.if .storetype .is.{0}",
  199                    "Les  commandes  -keypass  et -new ne  peuvent p as \u00EAt re sp\u00E 9cifi\u00E 9es si -st oretype es t d\u00E9f ini sur {0 }"},
  200           {" if.protect ed.is.spec ified.then .storepass .keypass.a nd.new.mus t.not.be.s pecified",
  201                    "si  -protected  est sp\u0 0E9cifi\u0 0E9, -stor epass, -ke ypass et - new ne doi vent pas \ u00EAtre i ndiqu\u00E 9s"},
  202           {" if.srcprot ected.is.s pecified.t hen.srcsto repass.and .srckeypas s.must.not .be.specif ied",
  203                    "Si  -srcprotec ted est in diqu\u00E9 , les comm andes -src storepass  et -srckey pass ne do ivent pas  \u00EAtre  sp\u00E9ci fi\u00E9es "},
  204           {" if.keystor e.is.not.p assword.pr otected.th en.storepa ss.keypass .and.new.m ust.not.be .specified ",
  205                    "Si  le fichier  de cl\u00 E9s n'est  pas prot\u 00E9g\u00E 9 par un m ot de pass e, les com mandes -st orepass, - keypass et  -new ne d oivent pas  \u00EAtre  sp\u00E9c ifi\u00E9e s"},
  206           {" if.source. keystore.i s.not.pass word.prote cted.then. srcstorepa ss.and.src keypass.mu st.not.be. specified" ,
  207                    "Si  le fichier  de cl\u00 E9s source  n'est pas  prot\u00E 9g\u00E9 p ar un mot  de passe,  les comman des -srcst orepass et  -srckeypa ss ne doiv ent pas \u 00EAtre sp \u00E9cifi \u00E9es"} ,
  208           {" Illegal.st artdate.va lue", "Val eur de dat e de d\u00 E9but non  admise"},
  209           {" Validity.m ust.be.gre ater.than. zero",
  210                    "La  validit\u0 0E9 doit \ u00EAtre s up\u00E9ri eure \u00E 0 z\u00E9r o"},
  211           {" provName.n ot.a.provi der", "{0}  n''est pa s un fourn isseur"},
  212           {" Usage.erro r.no.comma nd.provide d", "Erreu r de synta xe\u00A0:  aucune com mande four nie"},
  213           {" Source.key store.file .exists.bu t.is.empty .", "Le fi chier de c l\u00E9s s ource exis te mais il  est vide  : "},
  214           {" Please.spe cify.srcke ystore", " Indiquez - srckeystor e"},
  215           {" Must.not.s pecify.bot h.v.and.rf c.with.lis t.command" ,
  216                    "-v  et -rfc ne  doivent p as \u00EAt re sp\u00E 9cifi\u00E 9s avec la  commande  'list'"},
  217           {" Key.passwo rd.must.be .at.least. 6.characte rs",
  218                    "Un  mot de pas se de cl\u 00E9 doit  comporter  au moins 6  caract\u0 0E8res"},
  219           {" New.passwo rd.must.be .at.least. 6.characte rs",
  220                    "Le  nouveau mo t de passe  doit comp orter au m oins 6 car act\u00E8r es"},
  221           {" Keystore.f ile.exists .but.is.em pty.",
  222                    "Fic hier de cl \u00E9s ex istant mai s vide : " },
  223           {" Keystore.f ile.does.n ot.exist." ,
  224                    "Le  fichier de  cl\u00E9s  n'existe  pas : "},
  225           {" Must.speci fy.destina tion.alias ", "L'alia s de desti nation doi t \u00EAtr e sp\u00E9 cifi\u00E9 "},
  226           {" Must.speci fy.alias",  "L'alias  doit \u00E Atre sp\u0 0E9cifi\u0 0E9"},
  227           {" Keystore.p assword.mu st.be.at.l east.6.cha racters",
  228                    "Un  mot de pas se de fich ier de cl\ u00E9s doi t comporte r au moins  6 caract\ u00E8res"} ,
  229           {" Enter.the. password.t o.be.store d.",
  230                    "Sai sissez le  mot de pas se \u00E0  stocker :   "},
  231           {" Enter.keys tore.passw ord.", "En trez le mo t de passe  du fichie r de cl\u0 0E9s :  "} ,
  232           {" Enter.sour ce.keystor e.password .", "Entre z le mot d e passe du  fichier d e cl\u00E9 s source\u 00A0:  "},
  233           {" Enter.dest ination.ke ystore.pas sword.", " Entrez le  mot de pas se du fich ier de cl\ u00E9s de  destinatio n\u00A0:   "},
  234           {" Keystore.p assword.is .too.short .must.be.a t.least.6. characters ",
  235            " Le mot de  passe du f ichier de  cl\u00E9s  est trop c ourt : il  doit compo rter au mo ins 6 cara ct\u00E8re s"},
  236           {" Unknown.En try.Type",  "Type d'e ntr\u00E9e  inconnu"} ,
  237           {" Too.many.f ailures.Al ias.not.ch anged", "T rop d'erre urs. Alias  non modif i\u00E9"},
  238           {" Entry.for. alias.alia s.successf ully.impor ted.",
  239                     "L' 'entr\u00E 9e de l''a lias {0} a  \u00E9t\u 00E9 impor t\u00E9e." },
  240           {" Entry.for. alias.alia s.not.impo rted.", "L ''entr\u00 E9e de l'' alias {0}  n''a pas \ u00E9t\u00 E9 import\ u00E9e."},
  241           {" Problem.im porting.en try.for.al ias.alias. exception. Entry.for. alias.alia s.not.impo rted.",
  242                     "Pr obl\u00E8m e lors de  l''import  de l''entr \u00E9e de  l''alias  {0}\u00A0:  {1}.\nL'' entr\u00E9 e de l''al ias {0} n' 'a pas \u0 0E9t\u00E9  import\u0 0E9e."},
  243           {" Import.com mand.compl eted.ok.en tries.succ essfully.i mported.fa il.entries .failed.or .cancelled ",
  244                     "Co mmande d'' import ex\ u00E9cut\u 00E9e\u00A 0: {0} ent r\u00E9es  import\u00 E9es, \u00 E9chec ou  annulation  de {1} en tr\u00E9es "},
  245           {" Warning.Ov erwriting. existing.a lias.alias .in.destin ation.keys tore",
  246                     "Av ertissemen t\u00A0: l ''alias {0 } existant  sera remp lac\u00E9  dans le fi chier de c l\u00E9s d ''acc\u00E 8s de dest ination"},
  247           {" Existing.e ntry.alias .alias.exi sts.overwr ite.no.",
  248                     "L' 'alias d'' entr\u00E9 e {0} exis te d\u00E9 j\u00E0. V oulez-vous  le rempla cer ? [non ]\u00A0:   "},
  249           {" Too.many.f ailures.tr y.later",  "Trop d'er reurs. R\u 00E9essaye z plus tar d"},
  250           {" Certificat ion.reques t.stored.i n.file.fil ename.",
  251                    "Dem ande de ce rtificatio n stock\u0 0E9e dans  le fichier  <{0}>"},
  252           {" Submit.thi s.to.your. CA", "Soum ettre \u00 E0 votre C A"},
  253           {" if.alias.n ot.specifi ed.destali as.and.src keypass.mu st.not.be. specified" ,
  254                "si l'al ias n'est  pas sp\u00 E9cifi\u00 E9, destal ias et src keypass ne  doivent p as \u00EAt re sp\u00E 9cifi\u00E 9s"},
  255           {" The.destin ation.pkcs 12.keystor e.has.diff erent.stor epass.and. keypass.Pl ease.retry .with.dest keypass.sp ecified.",
  256                "Le fich ier de cl\ u00E9s pkc s12 de des tination c ontient un  mot de pa sse de fic hier de cl \u00E9s et  un mot de  passe de  cl\u00E9 d iff\u00E9r ents. R\u0 0E9essayez  en sp\u00 E9cifiant  -destkeypa ss."},
  257           {" Certificat e.stored.i n.file.fil ename.",
  258                    "Cer tificat st ock\u00E9  dans le fi chier <{0} >"},
  259           {" Certificat e.reply.wa s.installe d.in.keyst ore",
  260                    "R\u 00E9ponse  de certifi cat instal l\u00E9e d ans le fic hier de cl \u00E9s"},
  261           {" Certificat e.reply.wa s.not.inst alled.in.k eystore",
  262                    "R\u 00E9ponse  de certifi cat non in stall\u00E 9e dans le  fichier d e cl\u00E9 s"},
  263           {" Certificat e.was.adde d.to.keyst ore",
  264                    "Cer tificat aj out\u00E9  au fichier  de cl\u00 E9s"},
  265           {" Certificat e.was.not. added.to.k eystore",
  266                    "Cer tificat no n ajout\u0 0E9 au fic hier de cl \u00E9s"},
  267           {" .Storing.k sfname.",  "[Stockage  de {0}]"} ,
  268           {" alias.has. no.public. key.certif icate.",
  269                    "{0}  ne poss\u 00E8de pas  de cl\u00 E9 publiqu e (certifi cat)"},
  270           {" Cannot.der ive.signat ure.algori thm",
  271                    "Imp ossible de  d\u00E9du ire l'algo rithme de  signature" },
  272           {" Alias.alia s.does.not .exist",
  273                    "L'' alias <{0} > n''exist e pas"},
  274           {" Alias.alia s.has.no.c ertificate ",
  275                    "L'' alias <{0} > ne poss\ u00E8de pa s de certi ficat"},
  276           {" Key.pair.n ot.generat ed.alias.a lias.alrea dy.exists" ,
  277                    "Pai re de cl\u 00E9s non  g\u00E9n\u 00E9r\u00E 9e, l''ali as <{0}> e xiste d\u0 0E9j\u00E0 "},
  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                    "G\u 00E9n\u00E 9ration d' 'une paire  de cl\u00 E9s {1} de  {0} bits  et d''un c ertificat  auto-sign\ u00E9 ({2} ) d''une v alidit\u00 E9 de {3}  jours\n\tp our : {4}" },
  280           {" Enter.key. password.f or.alias." , "Entrez  le mot de  passe de l a cl\u00E9  pour <{0} >"},
  281           {" .RETURN.if .same.as.k eystore.pa ssword.",
  282                    "\t( appuyez su r Entr\u00 E9e s'il s 'agit du m ot de pass e du fichi er de cl\u 00E9s) :   "},
  283           {" Key.passwo rd.is.too. short.must .be.at.lea st.6.chara cters",
  284                    "Le  mot de pas se de la c l\u00E9 es t trop cou rt : il do it comport er au moin s 6 caract \u00E8res" },
  285           {" Too.many.f ailures.ke y.not.adde d.to.keyst ore",
  286                    "Tro p d'erreur s. Cl\u00E 9 non ajou t\u00E9e a u fichier  de cl\u00E 9s"},
  287           {" Destinatio n.alias.de st.already .exists",
  288                    "L'' alias de l a destinat ion <{0}>  existe d\u 00E9j\u00E 0"},
  289           {" Password.i s.too.shor t.must.be. at.least.6 .character s",
  290                    "Le  mot de pas se est tro p court :  il doit co mporter au  moins 6 c aract\u00E 8res"},
  291           {" Too.many.f ailures.Ke y.entry.no t.cloned",
  292                    "Tro p d'erreur s. Entr\u0 0E9e de cl \u00E9 non  clon\u00E 9e"},
  293           {" key.passwo rd.for.ali as.", "mot  de passe  de cl\u00E 9 pour <{0 }>"},
  294           {" Keystore.e ntry.for.i d.getName. already.ex ists",
  295                    "L'' entr\u00E9 e de fichi er de cl\u 00E9s d''a cc\u00E8s  pour <{0}>  existe d\ u00E9j\u00 E0"},
  296           {" Creating.k eystore.en try.for.id .getName." ,
  297                    "Cr\ u00E9ation  d''une en tr\u00E9e  de fichier  de cl\u00 E9s d''acc \u00E8s po ur <{0}>.. ."},
  298           {" No.entries .from.iden tity.datab ase.added" ,
  299                    "Auc une entr\u 00E9e ajou t\u00E9e \ u00E0 part ir de la b ase de don n\u00E9es  d'identit\ u00E9s"},
  300           {" Alias.name .alias", " Nom d''ali as : {0}"} ,
  301           {" Creation.d ate.keySto re.getCrea tionDate.a lias.",
  302                    "Dat e de cr\u0 0E9ation :  {0,date}" },
  303           {" alias.keyS tore.getCr eationDate .alias.",
  304                    "{0} , {1,date} , "},
  305           {" alias.", " {0}, "},
  306           {" Entry.type .type.", " Type d''en tr\u00E9e\ u00A0: {0} "},
  307           {" Certificat e.chain.le ngth.", "L ongueur de  cha\u00EE ne du cert ificat : " },
  308           {" Certificat e.i.1.", " Certificat [{0,number ,integer}] :"},
  309           {" Certificat e.fingerpr int.SHA1." , "Emprein te du cert ificat (SH A1) : "},
  310           {" Keystore.t ype.", "Ty pe de fich ier de cl\ u00E9s : " },
  311           {" Keystore.p rovider.",  "Fourniss eur de fic hier de cl \u00E9s :  "},
  312           {" Your.keyst ore.contai ns.keyStor e.size.ent ry",
  313                    "Vot re fichier  de cl\u00 E9s d''acc \u00E8s co ntient {0, number,int eger} entr \u00E9e"},
  314           {" Your.keyst ore.contai ns.keyStor e.size.ent ries",
  315                    "Vot re fichier  de cl\u00 E9s d''acc \u00E8s co ntient {0, number,int eger} entr \u00E9es"} ,
  316           {" Failed.to. parse.inpu t", "L'ana lyse de l' entr\u00E9 e a \u00E9 chou\u00E9 "},
  317           {" Empty.inpu t", "Entr\ u00E9e vid e"},
  318           {" Not.X.509. certificat e", "Pas u n certific at X.509"} ,
  319           {" alias.has. no.public. key", "{0}  ne poss\u 00E8de pas  de cl\u00 E9 publiqu e"},
  320           {" alias.has. no.X.509.c ertificate ", "{0} ne  poss\u00E 8de pas de  certifica t X.509"},
  321           {" New.certif icate.self .signed.",  "Nouveau  certificat  (auto-sig n\u00E9) : "},
  322           {" Reply.has. no.certifi cates", "L a r\u00E9p onse n'a p as de cert ificat"},
  323           {" Certificat e.not.impo rted.alias .alias.alr eady.exist s",
  324                    "Cer tificat no n import\u 00E9, l''a lias <{0}>  existe d\ u00E9j\u00 E0"},
  325           {" Input.not. an.X.509.c ertificate ", "L'entr \u00E9e n' est pas un  certifica t X.509"},
  326           {" Certificat e.already. exists.in. keystore.u nder.alias .trustalia s.",
  327                    "Le  certificat  existe d\ u00E9j\u00 E0 dans le  fichier d e cl\u00E9 s d''acc\u 00E8s sous  l''alias  <{0}>"},
  328           {" Do.you.sti ll.want.to .add.it.no .",
  329                    "Vou lez-vous t oujours l' ajouter ?  [non] :  " },
  330           {" Certificat e.already. exists.in. system.wid e.CA.keyst ore.under. alias.trus talias.",
  331                    "Le  certificat  existe d\ u00E9j\u00 E0 dans le  fichier d e cl\u00E9 s d''acc\u 00E8s CA s yst\u00E8m e sous l'' alias <{0} >"},
  332           {" Do.you.sti ll.want.to .add.it.to .your.own. keystore.n o.",
  333                    "Vou lez-vous t oujours l' ajouter \u 00E0 votre  fichier d e cl\u00E9 s ? [non]  :  "},
  334           {" Trust.this .certifica te.no.", " Faire conf iance \u00 E0 ce cert ificat ? [ non] :  "} ,
  335           {" YES", "OUI "},
  336           {" New.prompt .", "Nouve au {0} : " },
  337           {" Passwords. must.diffe r", "Les m ots de pas se doivent  diff\u00E 9rer"},
  338           {" Re.enter.n ew.prompt. ", "Indiqu ez encore  le nouveau  {0} : "},
  339           {" Re.enter.p assword.",  "R\u00E9p \u00E9tez  le mot de  passe : "} ,
  340           {" Re.enter.n ew.passwor d.", "Ress aisissez l e nouveau  mot de pas se : "},
  341           {" They.don.t .match.Try .again", " Ils sont d iff\u00E9r ents. R\u0 0E9essayez ."},
  342           {" Enter.prom pt.alias.n ame.", "In diquez le  nom d''ali as {0} :   "},
  343           {" Enter.new. alias.name .RETURN.to .cancel.im port.for.t his.entry. ",
  344                     "Sa isissez le  nom du no uvel alias \t(ou appu yez sur En tr\u00E9e  pour annul er l'impor t de cette  entr\u00E 9e)\u00A0:   "},
  345           {" Enter.alia s.name.",  "Indiquez  le nom d'a lias :  "} ,
  346           {" .RETURN.if .same.as.f or.otherAl ias.",
  347                    "\t( appuyez su r Entr\u00 E9e si le  r\u00E9sul tat est id entique \u 00E0 <{0}> )"},
  348           {" What.is.yo ur.first.a nd.last.na me.",
  349                    "Que ls sont vo s nom et p r\u00E9nom  ?"},
  350           {" What.is.th e.name.of. your.organ izational. unit.",
  351                    "Que l est le n om de votr e unit\u00 E9 organis ationnelle  ?"},
  352           {" What.is.th e.name.of. your.organ ization.",
  353                    "Que l est le n om de votr e entrepri se ?"},
  354           {" What.is.th e.name.of. your.City. or.Localit y.",
  355                    "Que l est le n om de votr e ville de  r\u00E9si dence ?"},
  356           {" What.is.th e.name.of. your.State .or.Provin ce.",
  357                    "Que l est le n om de votr e \u00E9ta t ou provi nce ?"},
  358           {" What.is.th e.two.lett er.country .code.for. this.unit. ",
  359                    "Que l est le c ode pays \ u00E0 deux  lettres p our cette  unit\u00E9  ?"},
  360           {" Is.name.co rrect.", " Est-ce {0}  ?"},
  361           {" no", "non" },
  362           {" yes", "oui "},
  363           {" y", "o"},
  364           {" .defaultVa lue.", "   [{0}]:  "} ,
  365           {" Alias.alia s.has.no.k ey",
  366                    "L'' alias <{0} > n''est a ssoci\u00E 9 \u00E0 a ucune cl\u 00E9"},
  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                     "L' 'entr\u00E 9e \u00E0  laquelle l ''alias <{ 0}> fait r \u00E9f\u0 0E9rence n ''est pas  une entr\u 00E9e de t ype cl\u00 E9 priv\u0 0E9e. La c ommande -k eyclone pr end unique ment en ch arge le cl onage des  cl\u00E9s  priv\u00E9 es"},
  369  
  370           {" .WARNING.W ARNING.WAR NING.",
  371                "******* **********   WARNING  WARNING WA RNING  *** ********** ****"},
  372           {" Signer.d." , "Signata ire n\u00B 0%d :"},
  373           {" Timestamp. ", "Horoda tage :"},
  374           {" Signature. ", "Signat ure :"},
  375           {" CRLs.", "L istes des  certificat s r\u00E9v oqu\u00E9s  (CRL) :"} ,
  376           {" Certificat e.owner.",  "Propri\u 00E9taire  du certifi cat : "},
  377           {" Not.a.sign ed.jar.fil e", "Fichi er JAR non  sign\u00E 9"},
  378           {" No.certifi cate.from. the.SSL.se rver",
  379                    "Auc un certifi cat du ser veur SSL"} ,
  380  
  381           {" .The.integ rity.of.th e.informat ion.stored .in.your.k eystore.",
  382                "* L'int \u00E9grit \u00E9 des  informati ons stock\ u00E9es da ns votre f ichier de  cl\u00E9s   *\n* n'a  PAS \u00E9 t\u00E9 v\ u00E9rifi\ u00E9e. Po ur cela, * \n* vous d evez fourn ir le mot  de passe d e votre fi chier de c l\u00E9s.                    *"} ,
  383           {" .The.integ rity.of.th e.informat ion.stored .in.the.sr ckeystore. ",
  384                "* L'int \u00E9grit \u00E9 des  informati ons stock\ u00E9es da ns le fich ier de cl\ u00E9s sou rce  *\n*  n'a PAS \u 00E9t\u00E 9 v\u00E9r ifi\u00E9e . Pour cel a, *\n* vo us devez f ournir le  mot de pas se de votr e fichier  de cl\u00E 9s source.                    *" },
  385  
  386           {" Certificat e.reply.do es.not.con tain.publi c.key.for. alias.",
  387                    "La  r\u00E9pon se au cert ificat ne  contient p as de cl\u 00E9 publi que pour < {0}>"},
  388           {" Incomplete .certifica te.chain.i n.reply",
  389                    "Cha \u00EEne d e certific at incompl \u00E8te d ans la r\u 00E9ponse" },
  390           {" Certificat e.chain.in .reply.doe s.not.veri fy.",
  391                    "La  cha\u00EEn e de certi ficat de l a r\u00E9p onse ne co ncorde pas  : "},
  392           {" Top.level. certificat e.in.reply .",
  393                    "Cer tificat de  niveau su p\u00E9rie ur dans la  r\u00E9po nse :\n"},
  394           {" .is.not.tr usted.", " ... non s\ u00E9curis \u00E9. "} ,
  395           {" Install.re ply.anyway .no.", "In staller la  r\u00E9po nse quand  m\u00EAme  ? [non] :   "},
  396           {" NO", "NON" },
  397           {" Public.key s.in.reply .and.keyst ore.don.t. match",
  398                    "Les  cl\u00E9s  publiques  de la r\u 00E9ponse  et du fich ier de cl\ u00E9s ne  concordent  pas"},
  399           {" Certificat e.reply.an d.certific ate.in.key store.are. identical" ,
  400                    "La  r\u00E9pon se au cert ificat et  le certifi cat du fic hier de cl \u00E9s so nt identiq ues"},
  401           {" Failed.to. establish. chain.from .reply",
  402                    "Imp ossible de  cr\u00E9e r une cha\ u00EEne \u 00E0 parti r de la r\ u00E9ponse "},
  403           {" n", "n"},
  404           {" Wrong.answ er.try.aga in", "R\u0 0E9ponse i ncorrecte,  recommenc ez"},
  405           {" Secret.key .not.gener ated.alias .alias.alr eady.exist s",
  406                    "Cl\ u00E9 secr \u00E8te n on g\u00E9 n\u00E9r\u 00E9e, l'' alias <{0} > existe d \u00E9j\u0 0E0"},
  407             {"Please.p rovide.key size.for. PW      .key.gener ation",
  408                    "Ind iquez -key size pour  la g\u00E9 n\u00E9rat ion de la  cl\u00E9 s ecr\u00E8t e"},
  409  
  410           {" warning.no t.verified .make.sure .keystore. is.correct ",
  411                "AVERTIS SEMENT : n on v\u00E9 rifi\u00E9 . Assurez- vous que - keystore e st correct ."},
  412  
  413           {" Extensions .", "Exten sions\u00A 0: "},
  414           {" .Empty.val ue.", "(Va leur vide) "},
  415           {" Extension. Request.",  "Demande  d'extensio n :"},
  416           {" Unknown.ke yUsage.typ e.", "Type  keyUsage  inconnu :  "},
  417           {" Unknown.ex tendedkeyU sage.type. ", "Type e xtendedkey Usage inco nnu : "},
  418           {" Unknown.Ac cessDescri ption.type .", "Type  AccessDesc ription in connu : "} ,
  419           {" Unrecogniz ed.General Name.type. ", "Type G eneralName  non recon nu : "},
  420           {" This.exten sion.canno t.be.marke d.as.criti cal.",
  421                     "Ce tte extens ion ne peu t pas \u00 EAtre marq u\u00E9e c omme criti que. "},
  422           {" Odd.number .of.hex.di gits.found .", "Nombr e impair d e chiffres  hexad\u00 E9cimaux t rouv\u00E9  : "},
  423           {" Unknown.ex tension.ty pe.", "Typ e d'extens ion inconn u : "},
  424           {" command.{0 }.is.ambig uous.", "c ommande {0 } ambigu\u 00EB :"},
  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", "Dem ande de ce rtificat"} ,
  429           {" the.issuer ", "Emette ur"},
  430           {" the.genera ted.certif icate", "C ertificat  g\u00E9n\u 00E9r\u00E 9"},
  431           {" the.genera ted.crl",  "Liste des  certifica ts r\u00E9 voqu\u00E9 s g\u00E9n \u00E9r\u0 0E9e"},
  432           {" the.genera ted.certif icate.requ est", "Dem ande de ce rtificat g \u00E9n\u0 0E9r\u00E9 "},
  433           {" the.certif icate", "C ertificat" },
  434           {" the.crl",  "Liste de  certificat s r\u00E9v oqu\u00E9s "},
  435           {" the.tsa.ce rtificate" , "Certifi cat TSA"},
  436           {" the.input" , "Entr\u0 0E9e"},
  437           {" reply", "R \u00E9pond re"},
  438           {" one.in.man y", "%1$s  #%2$d sur  %3$d"},
  439           {" alias.in.c acerts", " Emetteur < %s> dans l es certifi cats CA"},
  440           {" alias.in.k eystore",  "Emetteur  <%s>"},
  441           {" with.weak" , "%s (fai ble)"},
  442           {" key.bit",  "Cl\u00E9  %2$s %1$d  bits"},
  443           {" key.bit.we ak", "Cl\u 00E9 %2$s  %1$d bits  (faible)"} ,
  444           {" .PATTERN.p rintX509Ce rt.with.we ak",
  445                    "Pro pri\u00E9t aire : {0} \nEmetteur  : {1}\nNu m\u00E9ro  de s\u00E9 rie : {2}\ nValide du  : {3} au  : {4}\nEmp reintes du  certifica t :\n\t MD 5 : {5}\n\ t SHA1 : { 6}\n\t SHA 256 : {7}\ nNom de l' 'algorithm e de signa ture : {8} \nAlgorith me de cl\u 00E9 publi que du suj et : {9}\n Version :  {10}"},
  446           {" PKCS.10.wi th.weak",
  447                    "Dem ande de ce rtificat P KCS #10 (v ersion 1.0 )\nSujet :  %1$s\nFor mat : %2$s \nCl\u00E9  publique  : %3$s\nAl gorithme d e signatur e : %4$s\n "},
  448           {" verified.b y.s.in.s.w eak", "V\u 00E9rifi\u 00E9 par % 1$s dans % 2$s avec u n \u00E9l\ u00E9ment  %3$s"},
  449           {" whose.siga lg.risk",  "%1$s util ise l'algo rithme de  signature  %2$s, qui  repr\u00E9 sente un r isque pour  la s\u00E 9curit\u00 E9."},
  450           {" whose.key. risk", "%1 $s utilise  un \u00E9 l\u00E9men t %2$s, qu i repr\u00 E9sente un  risque po ur la s\u0 0E9curit\u 00E9."},
  451           {" jks.storet ype.warnin g", "Le fi chier de c l\u00E9s % 1$s utilis e un forma t propri\u 00E9taire.  Il est re command\u0 0E9 de mig rer vers P KCS12, qui  est un fo rmat stand ard de l'i ndustrie e n utilisan t \"keytoo l -importk eystore -s rckeystore  %2$s -des tkeystore  %2$s -dest storetype  pkcs12\"." },
  452           {" migrate.ke ystore.war ning", "El \u00E9ment  \"%1$s\"  migr\u00E9  vers %4$s . Le fichi er de cl\u 00E9s %2$s  est sauve gard\u00E9  en tant q ue \"%3$s\ "."},
  453           {" backup.key store.warn ing", "Le  fichier de  cl\u00E9s  d'origine  \"%1$s\"  est sauveg ard\u00E9  en tant qu e \"%3$s\" ..."},
  454           {" importing. keystore.s tatus", "I mport du f ichier de  cl\u00E9s  %1$s vers  %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   }