1 /* 2 * Copyright (c) 2001, 2010, Oracle and/or its affiliates. All rights reserved. 3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 4 * 5 * This code is free software; you can redistribute it and/or modify it 6 * under the terms of the GNU General Public License version 2 only, as 7 * published by the Free Software Foundation. Oracle designates this 8 * particular file as subject to the "Classpath" exception as provided 9 * by Oracle in the LICENSE file that accompanied this code. 10 * 11 * This code is distributed in the hope that it will be useful, but WITHOUT 12 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 13 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 14 * version 2 for more details (a copy is included in the LICENSE file that 15 * accompanied this code). 16 * 17 * You should have received a copy of the GNU General Public License version 18 * 2 along with this work; if not, write to the Free Software Foundation, 19 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 20 * 21 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 22 * or visit www.oracle.com if you need additional information or have any 23 * questions. 24 */ 25 26 package sun.security.util; 27 28 /** 29 * <p> This class represents the <code>ResourceBundle</code> 30 * for javax.security.auth and sun.security. 31 * 32 * @version 1.33, 12/06/05 33 */ 34 public class Resources_pt_BR extends java.util.ListResourceBundle { 35 36 private static final Object[][] contents = { 37 38 // shared (from jarsigner) 39 {" ", " "}, 40 {" ", " "}, 41 {" ", " "}, 42 {", ", ", "}, 43 // shared (from keytool) 44 {"\n", "\n"}, 45 {"*******************************************", 46 "*******************************************"}, 47 {"*******************************************\n\n", 48 "*******************************************\n\n"}, 49 50 // keytool 51 {"keytool error: ", "erro de keytool: "}, 52 {"Illegal option: ", "Op\u00e7\u00e3o ilegal: "}, 53 {"Try keytool -help","Tentar keytool -help"}, 54 {"Command option <flag> needs an argument.", "A op\u00e7\u00e3o de comando {0} precisa de um argumento."}, 55 {"Warning: Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified <command> value.", 56 "Aviso: senhas de chave e de armazenamento diferentes n\u00e3o suportadas para KeyStores PKCS12. Ignorando valor {0} especificado pelo usu\u00e1rio."}, 57 {"-keystore must be NONE if -storetype is {0}", 58 "-keystore deve ser NONE se -storetype for {0}"}, 59 {"Too may retries, program terminated", 60 "N\u00famero de tentativas excedido, programa finalizado"}, 61 {"-storepasswd and -keypasswd commands not supported if -storetype is {0}", 62 "comandos -storepasswd e -keypasswd n\u00e3o suportados se -storetype for {0}"}, 63 {"-keypasswd commands not supported if -storetype is PKCS12", 64 "comandos -keypasswd n\u00e3o suportados se -storetype for PKCS12"}, 65 {"-keypass and -new can not be specified if -storetype is {0}", 66 "-keypass e -new n\u00e3o podem ser especificados se -storetype for {0}"}, 67 {"if -protected is specified, then -storepass, -keypass, and -new must not be specified", 68 "se -protected estiver especificado, ent\u00e3o -storepass, -keypass e -new n\u00e3o devem ser especificados"}, 69 {"if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified", 70 "se -srcprotected estiver especificado, ent\u00e3o -srcstorepass e -srckeypass n\u00e3o devem ser especificados"}, 71 {"if keystore is not password protected, then -storepass, -keypass, and -new must not be specified", 72 "se o armazenamento de chaves n\u00e3o estiver protegido por senha, ent\u00e3o -storepass, -keypass e -new n\u00e3o devem ser especificados"}, 73 {"if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified", 74 "se o armazenamento de chaves de origem n\u00e3o estiver protegido por senha, ent\u00e3o -srcstorepass e -srckeypass n\u00e3o devem ser especificados"}, 75 {"Validity must be greater than zero", 76 "A validade deve ser maior do que zero"}, 77 {"provName not a provider", "{0} n\u00e3o \u00e9 um fornecedor"}, 78 {"Usage error: no command provided", "Erro de uso: nenhum comando fornecido"}, 79 {"Usage error, <arg> is not a legal command", "Erro de uso, {0} n\u00e3o \u00e9 um comando legal"}, 80 {"Source keystore file exists, but is empty: ", "O arquivo de armazenamento de chaves de origem existe, mas est\u00e1 vazio: "}, 81 {"Please specify -srckeystore", "Especifique -srckeystore"}, 82 {"Must not specify both -v and -rfc with 'list' command", 83 "N\u00e3o devem ser especificados -v e -rfc com o comando 'list'"}, 84 {"Key password must be at least 6 characters", 85 "A senha da chave deve ter como m\u00ednimo 6 caracteres"}, 86 {"New password must be at least 6 characters", 87 "A nova senha deve ter como m\u00ednimo 6 caracteres"}, 88 {"Keystore file exists, but is empty: ", 89 "O arquivo de armazenamento de chaves existe, mas est\u00e1 vazio: "}, 90 {"Keystore file does not exist: ", 91 "O arquivo de armazenamento de chaves n\u00e3o existe. "}, 92 {"Must specify destination alias", "Deve ser especificado um alias de destino"}, 93 {"Must specify alias", "Deve ser especificado um alias"}, 94 {"Keystore password must be at least 6 characters", 95 "A senha do armazenamento de chaves deve ter como m\u00ednimo 6 caracteres"}, 96 {"Enter keystore password: ", "Insira a senha do armazenamento de chaves: "}, 97 {"Enter source keystore password: ", "Insira a senha do armazenamento de chaves de origem: "}, 98 {"Enter destination keystore password: ", "Insira a senha do armazenamento de chaves de destino: "}, 99 {"Keystore password is too short - must be at least 6 characters", 100 "A senha do armazenamento de chaves \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"}, 101 {"Unknown Entry Type", "Tipo de entrada desconhecido"}, 102 {"Too many failures. Alias not changed", "Excesso de falhas. Alias n\u00e3o alterado"}, 103 {"Entry for alias <alias> successfully imported.", 104 "Entrada do alias {0} importada com \u00eaxito."}, 105 {"Entry for alias <alias> not imported.", "Entrada do alias {0} n\u00e3o importada."}, 106 {"Problem importing entry for alias <alias>: <exception>.\nEntry for alias <alias> not imported.", 107 "Problema ao importar a entrada do {0}: {1}.\nEntrada do alias {0} n\u00e3o importada."}, 108 {"Import command completed: <ok> entries successfully imported, <fail> entries failed or cancelled", 109 "Comando de importa\u00e7\u00e3o conclu\u00eddo: {0} entradas importadas com \u00eaxito, {1} entradas falhas ou canceladas"}, 110 {"Warning: Overwriting existing alias <alias> in destination keystore", 111 "Aviso: substitui\u00e7\u00e3o de alias {0} existente no armazenamento de chaves de destino"}, 112 {"Existing entry alias <alias> exists, overwrite? [no]: ", 113 "Entrada j\u00e1 existente no alias {0}, substituir? [n\u00e3o]: "}, 114 {"Too many failures - try later", "Excesso de falhas - tentar mais tarde"}, 115 {"Certification request stored in file <filename>", 116 "Solicita\u00e7\u00e3o de certificado armazenada no arquivo <{0}>"}, 117 {"Submit this to your CA", "Enviar \u00e0 CA"}, 118 {"if alias not specified, destalias, srckeypass, and destkeypass must not be specified", 119 "se o alias n\u00e3o estiver especificado, destalias, srckeypass e destkeypass n\u00e3o devem ser especificados"}, 120 {"Certificate stored in file <filename>", 121 "Certificado armazenado no arquivo <{0}>"}, 122 {"Certificate reply was installed in keystore", 123 "Resposta do certificado foi instalada no armazenamento de chaves"}, 124 {"Certificate reply was not installed in keystore", 125 "Resposta do certificado n\u00e3o foi instalada no armazenamento de chaves"}, 126 {"Certificate was added to keystore", 127 "O certificado foi adicionado ao armazenamento de chaves"}, 128 {"Certificate was not added to keystore", 129 "O certificado n\u00e3o foi adicionado ao armazenamento de chaves"}, 130 {"[Storing ksfname]", "[Armazenando {0}]"}, 131 {"alias has no public key (certificate)", 132 "{0} n\u00e3o possui chave p\u00fablica (certificado)"}, 133 {"Cannot derive signature algorithm", 134 "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"}, 135 {"Alias <alias> does not exist", 136 "O alias <{0}> n\u00e3o existe"}, 137 {"Alias <alias> has no certificate", 138 "O alias <{0}> n\u00e3o possui certificado"}, 139 {"Key pair not generated, alias <alias> already exists", 140 "Par de chaves n\u00e3o gerado, o alias <{0}> j\u00e1 existe"}, 141 {"Cannot derive signature algorithm", 142 "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"}, 143 {"Generating keysize bit keyAlgName key pair and self-signed certificate (sigAlgName) with a validity of validality days\n\tfor: x500Name", 144 "Gerando o par de chaves {1} de {0} bit e o certificado autoassinado ({2}) com uma validade de {3} dias\n\tpara: {4}"}, 145 {"Enter key password for <alias>", "Inserir a senha da chave de <{0}>"}, 146 {"\t(RETURN if same as keystore password): ", 147 "\t(RETURN se for igual \u00e0 senha do armazenamento de chaves): "}, 148 {"Key password is too short - must be at least 6 characters", 149 "A senha da chave \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"}, 150 {"Too many failures - key not added to keystore", 151 "Excesso de falhas - chave n\u00e3o adicionada ao armazenamento de chaves"}, 152 {"Destination alias <dest> already exists", 153 "O alias de destino <{0}> j\u00e1 existe"}, 154 {"Password is too short - must be at least 6 characters", 155 "A senha \u00e9 muito curta - deve ter como m\u00ednimo 6 caracteres"}, 156 {"Too many failures. Key entry not cloned", 157 "Excesso de falhas. Entrada da chave n\u00e3o clonada"}, 158 {"key password for <alias>", "senha da chave de <{0}>"}, 159 {"Keystore entry for <id.getName()> already exists", 160 "A entrada do armazenamento de chaves de <{0}> j\u00e1 existe"}, 161 {"Creating keystore entry for <id.getName()> ...", 162 "Criando entrada do armazenamento de chaves para <{0}> ..."}, 163 {"No entries from identity database added", 164 "Nenhuma entrada adicionada do banco de dados de identidades"}, 165 {"Alias name: alias", "Nome do alias: {0}"}, 166 {"Creation date: keyStore.getCreationDate(alias)", 167 "Data de cria\u00e7\u00e3o: {0,data}"}, 168 {"alias, keyStore.getCreationDate(alias), ", 169 "{0}, {1,data}, "}, 170 {"alias, ", "{0}, "}, 171 {"Entry type: <type>", "Tipo de entrada: {0}"}, 172 {"Certificate chain length: ", "Comprimento da cadeia de certificados: "}, 173 {"Certificate[(i + 1)]:", "Certificado[{0,n\u00famero,inteiro}]:"}, 174 {"Certificate fingerprint (MD5): ", "Fingerprint (MD5) do certificado: "}, 175 {"Entry type: trustedCertEntry\n", "Tipo de entrada: trustedCertEntry\n"}, 176 {"trustedCertEntry,", "trustedCertEntry,"}, 177 {"Keystore type: ", "Tipo de armazenamento de chaves: "}, 178 {"Keystore provider: ", "Fornecedor de armazenamento de chaves: "}, 179 {"Your keystore contains keyStore.size() entry", 180 "Seu armazenamento de chaves cont\u00e9m {0,n\u00famero,inteiro} entrada"}, 181 {"Your keystore contains keyStore.size() entries", 182 "Seu armazenamento de chaves cont\u00e9m {0,n\u00famero,inteiro} entradas"}, 183 {"Failed to parse input", "Falha ao analisar a entrada"}, 184 {"Empty input", "Entrada vazia"}, 185 {"Not X.509 certificate", "N\u00e3o \u00e9 um certificado X.509"}, 186 {"Cannot derive signature algorithm", 187 "N\u00e3o \u00e9 poss\u00edvel obter algoritmo de assinatura"}, 188 {"alias has no public key", "{0} n\u00e3o possui chave p\u00fablica"}, 189 {"alias has no X.509 certificate", "{0} n\u00e3o possui certificado X.509"}, 190 {"New certificate (self-signed):", "Novo certificado (autoassinado):"}, 191 {"Reply has no certificates", "A resposta n\u00e3o possui certificado"}, 192 {"Certificate not imported, alias <alias> already exists", 193 "Certificado n\u00e3o importado, o alias <{0}> j\u00e1 existe"}, 194 {"Input not an X.509 certificate", "A entrada n\u00e3o \u00e9 um certificado X.509"}, 195 {"Certificate already exists in keystore under alias <trustalias>", 196 "O certificado j\u00e1 existe no armazenamento de chaves no alias <{0}>"}, 197 {"Do you still want to add it? [no]: ", 198 "Ainda deseja adicion\u00e1-lo? [n\u00e3o]: "}, 199 {"Certificate already exists in system-wide CA keystore under alias <trustalias>", 200 "O certificado j\u00e1 existe no armazenamento de chaves de CA em todo o sistema no alias <{0}>"}, 201 {"Do you still want to add it to your own keystore? [no]: ", 202 "Ainda deseja adicion\u00e1-lo ao seu pr\u00f3prio armazenamento de chaves? [n\u00e3o]: "}, 203 {"Trust this certificate? [no]: ", "Confiar neste certificado? [n\u00e3o]: "}, 204 {"YES", "SIM"}, 205 {"New prompt: ", "Nova {0}: "}, 206 {"Passwords must differ", "As senhas devem ser diferentes"}, 207 {"Re-enter new prompt: ", "Insira novamente a nova {0}: "}, 208 {"Re-enter new password: ", "Insira novamente a nova senha: "}, 209 {"They don't match. Try again", "Elas n\u00e3o correspondem. Tente novamente"}, 210 {"Enter prompt alias name: ", "Insira o nome do alias {0}: "}, 211 {"Enter new alias name\t(RETURN to cancel import for this entry): ", 212 "Insira o novo nome do alias\t(RETURN para cancelar a importa\u00e7\u00e3o desta entrada): "}, 213 {"Enter alias name: ", "Insira o nome do alias: "}, 214 {"\t(RETURN if same as for <otherAlias>)", 215 "\t(RETURN se for igual ao de <{0}>)"}, 216 {"*PATTERN* printX509Cert", 217 "Propriet\u00e1rio: {0}\nEmissor: {1}\nN\u00famero de s\u00e9rie: {2}\nV\u00e1lido de: {3} a: {4}\nFingerprints do certificado:\n\t MD5: {5}\n\t SHA1: {6}\n\t Nome do algoritmo de assinatura: {7}\n\t Vers\u00e3o: {8}"}, 218 {"What is your first and last name?", 219 "Qual \u00e9 o seu nome e o seu sobrenome?"}, 220 {"What is the name of your organizational unit?", 221 "Qual \u00e9 o nome da sua unidade organizacional?"}, 222 {"What is the name of your organization?", 223 "Qual \u00e9 o nome da sua empresa?"}, 224 {"What is the name of your City or Locality?", 225 "Qual \u00e9 o nome da sua cidade ou localidade?"}, 226 {"What is the name of your State or Province?", 227 "Qual \u00e9 o nome do seu estado ou munic\u00edpio?"}, 228 {"What is the two-letter country code for this unit?", 229 "Quais s\u00e3o as duas letras do c\u00f3digo do pa\u00eds desta unidade?"}, 230 {"Is <name> correct?", "{0} \u00e9 correto?"}, 231 {"no", "n\u00e3o"}, 232 {"yes", "sim"}, 233 {"y", "s"}, 234 {" [defaultValue]: ", " [{0}]: "}, 235 {"Alias <alias> has no key", 236 "O alias <{0}> n\u00e3o possui chave"}, 237 {"Alias <alias> references an entry type that is not a private key entry. The -keyclone command only supports cloning of private key entries", 238 "O alias <{0}> faz refer\u00eancia a um tipo de entrada que n\u00e3o \u00e9 uma entrada de chave privada. O comando -keyclone oferece suporte somente \u00e0 clonagem de entradas de chave privada"}, 239 240 {"***************** WARNING WARNING WARNING *****************", 241 "***************** AVISO AVISO AVISO *****************"}, 242 243 // Translators of the following 5 pairs, ATTENTION: 244 // the next 5 string pairs are meant to be combined into 2 paragraphs, 245 // 1+3+4 and 2+3+5. make sure your translation also does. 246 {"* The integrity of the information stored in your keystore *", 247 "* A integridade das informa\u00e7\u00f5es armazenadas no seu armazenamento de chaves *"}, 248 {"* The integrity of the information stored in the srckeystore*", 249 "* A integridade das informa\u00e7\u00f5es armazenadas no srckeystore*"}, 250 {"* has NOT been verified! In order to verify its integrity, *", 251 "* N\u00c3O foi verificada! Para verificar a integridade destas informa\u00e7\u00f5es, *"}, 252 {"* you must provide your keystore password. *", 253 "* voc\u00ea deve fornecer a senha do seu armazenamento de chaves. *"}, 254 {"* you must provide the srckeystore password. *", 255 "* voc\u00ea deve fornecer a senha do srckeystore. *"}, 256 257 258 {"Certificate reply does not contain public key for <alias>", 259 "A resposta do certificado n\u00e3o cont\u00e9m a chave p\u00fablica de <{0}>"}, 260 {"Incomplete certificate chain in reply", 261 "Cadeia de certificados incompleta na resposta"}, 262 {"Certificate chain in reply does not verify: ", 263 "A cadeia de certificados da resposta n\u00e3o verifica: "}, 264 {"Top-level certificate in reply:\n", 265 "Certificado de n\u00edvel superior na resposta:\n"}, 266 {"... is not trusted. ", "... n\u00e3o \u00e9 confi\u00e1vel. "}, 267 {"Install reply anyway? [no]: ", "Instalar resposta assim mesmo? [n\u00e3o]: "}, 268 {"NO", "N\u00c3O"}, 269 {"Public keys in reply and keystore don't match", 270 "As chaves p\u00fablicas da resposta e do armazenamento de chaves n\u00e3o correspondem"}, 271 {"Certificate reply and certificate in keystore are identical", 272 "O certificado da resposta e o certificado do armazenamento de chaves s\u00e3o id\u00eanticos"}, 273 {"Failed to establish chain from reply", 274 "Falha ao estabelecer a cadeia a partir da resposta"}, 275 {"n", "n"}, 276 {"Wrong answer, try again", "Resposta errada, tente novamente"}, 277 {"Secret key not generated, alias <alias> already exists", 278 "Chave secreta n\u00e3o gerada, o alias <{0}> j\u00e1 existe"}, 279 {"Please provide -keysize for secret key generation", 280 "Forne\u00e7a o -keysize para a gera\u00e7\u00e3o da chave secreta"}, 281 {"keytool usage:\n", "uso de keytool:\n"}, 282 283 {"Extensions: ", "Extens\u00f5es: "}, 284 285 {"-certreq [-v] [-protected]", 286 "-certreq [-v] [-protected]"}, 287 {"\t [-alias <alias>] [-sigalg <sigalg>]", 288 "\t [-alias <alias>] [-sigalg <sigalg>]"}, 289 {"\t [-file <csr_file>] [-keypass <keypass>]", 290 "\t [-file <csr_file>] [-keypass <keypass>]"}, 291 {"\t [-keystore <keystore>] [-storepass <storepass>]", 292 "\t [-keystore <keystore>] [-storepass <storepass>]"}, 293 {"\t [-storetype <storetype>] [-providername <name>]", 294 "\t [-storetype <storetype>] [-providername <name>]"}, 295 {"\t [-providerclass <provider_class_name> [-providerarg <arg>]] ...", 296 "\t [-providerclass <provider_class_name> [-providerarg <arg>]] ..."}, 297 {"\t [-providerpath <pathlist>]", 298 "\t [-providerpath <pathlist>]"}, 299 {"-delete [-v] [-protected] -alias <alias>", 300 "-delete [-v] [-protected] -alias <alias>"}, 301 /** rest is same as -certreq starting from -keystore **/ 302 303 //{"-export [-v] [-rfc] [-protected]", 304 // "-export [-v] [-rfc] [-protected]"}, 305 {"-exportcert [-v] [-rfc] [-protected]", 306 "-exportcert [-v] [-rfc] [-protected]"}, 307 {"\t [-alias <alias>] [-file <cert_file>]", 308 "\t [-alias <alias>] [-file <cert_file>]"}, 309 /** rest is same as -certreq starting from -keystore **/ 310 311 //{"-genkey [-v] [-protected]", 312 // "-genkey [-v] [-protected]"}, 313 {"-genkeypair [-v] [-protected]", 314 "-genkeypair [-v] [-protected]"}, 315 {"\t [-alias <alias>]", "\t [-alias <alias>]"}, 316 {"\t [-keyalg <keyalg>] [-keysize <keysize>]", 317 "\t [-keyalg <keyalg>] [-keysize <keysize>]"}, 318 {"\t [-sigalg <sigalg>] [-dname <dname>]", 319 "\t [-sigalg <sigalg>] [-dname <dname>]"}, 320 {"\t [-validity <valDays>] [-keypass <keypass>]", 321 "\t [-validity <valDays>] [-keypass <keypass>]"}, 322 /** rest is same as -certreq starting from -keystore **/ 323 324 {"-genseckey [-v] [-protected]", 325 "-genseckey [-v] [-protected]"}, 326 /** rest is same as -certreq starting from -keystore **/ 327 328 {"-help", "-help"}, 329 //{"-identitydb [-v] [-protected]", 330 // "-identitydb [-v] [-protected]"}, 331 //{"\t [-file <idb_file>]", "\t [-file <idb_file>]"}, 332 /** rest is same as -certreq starting from -keystore **/ 333 334 //{"-import [-v] [-noprompt] [-trustcacerts] [-protected]", 335 // "-import [-v] [-noprompt] [-trustcacerts] [-protected]"}, 336 {"-importcert [-v] [-noprompt] [-trustcacerts] [-protected]", 337 "-importcert [-v] [-noprompt] [-trustcacerts] [-protected]"}, 338 {"\t [-alias <alias>]", "\t [-alias <alias>]"}, 339 {"\t [-alias <alias>] [-keypass <keypass>]", 340 "\t [-alias <alias>] [-keypass <keypass>]"}, 341 {"\t [-file <cert_file>] [-keypass <keypass>]", 342 "\t [-file <cert_file>] [-keypass <keypass>]"}, 343 /** rest is same as -certreq starting from -keystore **/ 344 345 {"-importkeystore [-v] ", 346 "-importkeystore [-v] "}, 347 {"\t [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]", 348 "\t [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]"}, 349 {"\t [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]", 350 "\t [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]"}, 351 {"\t [-srcprotected] [-destprotected]", 352 "\t [-srcprotected] [-destprotected]"}, 353 {"\t [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]", 354 "\t [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]"}, 355 {"\t [-srcprovidername <srcprovidername>]\n\t [-destprovidername <destprovidername>]", // line too long, split to 2 356 "\t [-srcprovidername <srcprovidername>]\n\t [-destprovidername <destprovidername>]"}, 357 {"\t [-srcalias <srcalias> [-destalias <destalias>]", 358 "\t [-srcalias <srcalias> [-destalias <destalias>]"}, 359 {"\t [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]", 360 "\t [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]"}, 361 {"\t [-noprompt]", "\t [-noprompt]"}, 362 /** rest is same as -certreq starting from -keystore **/ 363 364 {"-changealias [-v] [-protected] -alias <alias> -destalias <destalias>", 365 "-changealias [-v] [-protected] -alias <alias> -destalias <destalias>"}, 366 {"\t [-keypass <keypass>]", "\t [-keypass <keypass>]"}, 367 368 //{"-keyclone [-v] [-protected]", 369 // "-keyclone [-v] [-protected]"}, 370 //{"\t [-alias <alias>] -dest <dest_alias>", 371 // "\t [-alias <alias>] -dest <dest_alias>"}, 372 //{"\t [-keypass <keypass>] [-new <new_keypass>]", 373 // "\t [-keypass <keypass>] [-new <new_keypass>]"}, 374 /** rest is same as -certreq starting from -keystore **/ 375 376 {"-keypasswd [-v] [-alias <alias>]", 377 "-keypasswd [-v] [-alias <alias>]"}, 378 {"\t [-keypass <old_keypass>] [-new <new_keypass>]", 379 "\t [-keypass <old_keypass>] [-new <new_keypass>]"}, 380 /** rest is same as -certreq starting from -keystore **/ 381 382 {"-list [-v | -rfc] [-protected]", 383 "-list [-v | -rfc] [-protected]"}, 384 {"\t [-alias <alias>]", "\t [-alias <alias>]"}, 385 /** rest is same as -certreq starting from -keystore **/ 386 387 {"-printcert [-v] [-file <cert_file>]", 388 "-printcert [-v] [-file <cert_file>]"}, 389 390 //{"-selfcert [-v] [-protected]", 391 // "-selfcert [-v] [-protected]"}, 392 {"\t [-alias <alias>]", "\t [-alias <alias>]"}, 393 //{"\t [-dname <dname>] [-validity <valDays>]", 394 // "\t [-dname <dname>] [-validity <valDays>]"}, 395 //{"\t [-keypass <keypass>] [-sigalg <sigalg>]", 396 // "\t [-keypass <keypass>] [-sigalg <sigalg>]"}, 397 /** rest is same as -certreq starting from -keystore **/ 398 399 {"-storepasswd [-v] [-new <new_storepass>]", 400 "-storepasswd [-v] [-new <new_storepass>]"}, 401 /** rest is same as -certreq starting from -keystore **/ 402 403 // policytool 404 {"Warning: A public key for alias 'signers[i]' does not exist. Make sure a KeyStore is properly configured.", 405 "Aviso: n\u00e3o existe uma chave p\u00fablica para o alias {0}. Certifique-se de que um KeyStore esteja configurado adequadamente."}, 406 {"Warning: Class not found: class", "Aviso: classe n\u00e3o encontrada: {0}"}, 407 {"Warning: Invalid argument(s) for constructor: arg", 408 "Aviso: argumento(s) inv\u00e1lido(s) para o construtor: {0}"}, 409 {"Illegal Principal Type: type", "Tipo principal ilegal: {0}"}, 410 {"Illegal option: option", "Op\u00e7\u00e3o ilegal: {0}"}, 411 {"Usage: policytool [options]", "Uso: policytool [op\u00e7\u00f5es]"}, 412 {" [-file <file>] policy file location", 413 " [-file <file>] local do arquivo de pol\u00edtica"}, 414 {"New", "Novo"}, 415 {"Open", "Abrir"}, 416 {"Save", "Salvar"}, 417 {"Save As", "Salvar como"}, 418 {"View Warning Log", "Visualizar registro de avisos"}, 419 {"Exit", "Sair"}, 420 {"Add Policy Entry", "Adicionar entrada de pol\u00edtica"}, 421 {"Edit Policy Entry", "Editar entrada de pol\u00edtica"}, 422 {"Remove Policy Entry", "Remover entrada de pol\u00edtica"}, 423 {"Edit", "Editar"}, 424 {"Retain", "Conservar"}, 425 426 {"Warning: File name may include escaped backslash characters. " + 427 "It is not necessary to escape backslash characters " + 428 "(the tool escapes characters as necessary when writing " + 429 "the policy contents to the persistent store).\n\n" + 430 "Click on Retain to retain the entered name, or click on " + 431 "Edit to edit the name.", 432 "Aviso: o nome do arquivo pode incluir caracteres de escape barra invertida. N\u00e3o \u00e9 necess\u00e1rio fazer o escape dos caracteres de barra invertida (a ferramenta faz o escape dos caracteres conforme necess\u00e1rio ao gravar o conte\u00fado da pol\u00edtica no armazenamento persistente).\n\nClique em Conservar para conservar o nome da entrada ou clique em Editar para edit\u00e1-lo."}, 433 434 {"Add Public Key Alias", "Adicionar alias de chave p\u00fablica"}, 435 {"Remove Public Key Alias", "Remover alias de chave p\u00fablica"}, 436 {"File", "Arquivo"}, 437 {"KeyStore", "KeyStore"}, 438 {"Policy File:", "Arquivo de pol\u00edtica:"}, 439 {"Could not open policy file: policyFile: e.toString()", 440 "N\u00e3o foi poss\u00edvel abrir o arquivo de pol\u00edtica: {0}: {1}"}, 441 {"Policy Tool", "Ferramenta de pol\u00edtica"}, 442 {"Errors have occurred while opening the policy configuration. View the Warning Log for more information.", 443 "Ocorreram erros ao abrir a configura\u00e7\u00e3o da pol\u00edtica. Consulte o registro de avisos para obter mais informa\u00e7\u00f5es."}, 444 {"Error", "Erro"}, 445 {"OK", "OK"}, 446 {"Status", "Status"}, 447 {"Warning", "Aviso"}, 448 {"Permission: ", 449 "Permiss\u00e3o: "}, 450 {"Principal Type:", "Tipo do principal:"}, 451 {"Principal Name:", "Nome do principal:"}, 452 {"Target Name: ", 453 "Nome de destino: "}, 454 {"Actions: ", 455 "A\u00e7\u00f5es: "}, 456 {"OK to overwrite existing file filename?", 457 "OK para substituir o arquivo existente {0}?"}, 458 {"Cancel", "Cancelar"}, 459 {"CodeBase:", "CodeBase:"}, 460 {"SignedBy:", "SignedBy:"}, 461 {"Add Principal", "Adicionar principal"}, 462 {"Edit Principal", "Editar principal"}, 463 {"Remove Principal", "Remover principal"}, 464 {"Principals:", "Principais:"}, 465 {" Add Permission", " Adicionar permiss\u00e3o"}, 466 {" Edit Permission", " Editar permiss\u00e3o"}, 467 {"Remove Permission", "Remover permiss\u00e3o"}, 468 {"Done", "Conclu\u00eddo"}, 469 {"KeyStore URL:", "URL do KeyStore:"}, 470 {"KeyStore Type:", "Tipo de KeyStore:"}, 471 {"KeyStore Provider:", "Fornecedor de KeyStore:"}, 472 {"KeyStore Password URL:", "URL da senha do KeyStore:"}, 473 {"Principals", "Principais"}, 474 {" Edit Principal:", " Editar principal:"}, 475 {" Add New Principal:", " Adicionar novo principal:"}, 476 {"Permissions", "Permiss\u00f5es"}, 477 {" Edit Permission:", " Editar permiss\u00e3o:"}, 478 {" Add New Permission:", " Adicionar nova permiss\u00e3o:"}, 479 {"Signed By:", "Assinado por:"}, 480 {"Cannot Specify Principal with a Wildcard Class without a Wildcard Name", 481 "N\u00e3o \u00e9 poss\u00edvel especificar principal com uma classe de coringa sem um nome de coringa"}, 482 {"Cannot Specify Principal without a Name", 483 "N\u00e3o \u00e9 poss\u00edvel especificar principal sem um nome"}, 484 {"Permission and Target Name must have a value", 485 "O nome de destino e a permiss\u00e3o devem ter um valor"}, 486 {"Remove this Policy Entry?", "Remover esta entrada de pol\u00edtica?"}, 487 {"Overwrite File", "Substituir arquivo"}, 488 {"Policy successfully written to filename", 489 "Pol\u00edtica gravada com \u00eaxito em {0}"}, 490 {"null filename", "nome de arquivo nulo"}, 491 {"Save changes?", "Salvar altera\u00e7\u00f5es?"}, 492 {"Yes", "Sim"}, 493 {"No", "N\u00e3o"}, 494 {"Policy Entry", "Entrada de pol\u00edtica"}, 495 {"Save Changes", "Salvar altera\u00e7\u00f5es"}, 496 {"No Policy Entry selected", "Nenhuma entrada de pol\u00edtica selecionada"}, 497 {"Unable to open KeyStore: ex.toString()", 498 "N\u00e3o \u00e9 poss\u00edvel abrir o KeyStore: {0}"}, 499 {"No principal selected", "Nenhum principal selecionado"}, 500 {"No permission selected", "Nenhuma permiss\u00e3o selecionada"}, 501 {"name", "nome"}, 502 {"configuration type", "tipo de configura\u00e7\u00e3o"}, 503 {"environment variable name", "nome da vari\u00e1vel de ambiente"}, 504 {"library name", "nome da biblioteca"}, 505 {"package name", "nome do pacote"}, 506 {"policy type", "tipo de pol\u00edtica"}, 507 {"property name", "nome da propriedade"}, 508 {"provider name", "nome do fornecedor"}, 509 {"Principal List", "Lista de principais"}, 510 {"Permission List", "Lista de permiss\u00f5es"}, 511 {"Code Base", "Base de c\u00f3digo"}, 512 {"KeyStore U R L:", "U R L do KeyStore:"}, 513 {"KeyStore Password U R L:", "U R L da senha do KeyStore:"}, 514 515 516 // javax.security.auth.PrivateCredentialPermission 517 {"invalid null input(s)", "entrada(s) nula(s) inv\u00e1lida(s)"}, 518 {"actions can only be 'read'", "as a\u00e7\u00f5es podem ser somente 'lidas'"}, 519 {"permission name [name] syntax invalid: ", 520 "sintaxe inv\u00e1lida do nome da permiss\u00e3o [{0}]: "}, 521 {"Credential Class not followed by a Principal Class and Name", 522 "Classe da credencial n\u00e3o seguida por um nome e classe do principal"}, 523 {"Principal Class not followed by a Principal Name", 524 "Classe do principal n\u00e3o seguida por um nome do principal"}, 525 {"Principal Name must be surrounded by quotes", 526 "O nome do principal deve estar entre aspas"}, 527 {"Principal Name missing end quote", 528 "Faltam as aspas finais no nome do principal "}, 529 {"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value", 530 "A classe do principal PrivateCredentialPermission n\u00e3o pode ser um valor coringa (*) se o nome do principal n\u00e3o for um valor coringa (*)"}, 531 {"CredOwner:\n\tPrincipal Class = class\n\tPrincipal Name = name", 532 "CredOwner:\n\tClasse do principal = {0}\n\tNome do principal = {1}"}, 533 534 // javax.security.auth.x500 535 {"provided null name", "nome nulo fornecido"}, 536 {"provided null keyword map", "mapa de palavra-chave nulo fornecido"}, 537 {"provided null OID map", "mapa OID nulo fornecido"}, 538 539 // javax.security.auth.Subject 540 {"invalid null AccessControlContext provided", 541 "AccessControlContext nulo inv\u00e1lido fornecido"}, 542 {"invalid null action provided", "a\u00e7\u00e3o nula inv\u00e1lida fornecida"}, 543 {"invalid null Class provided", "classe nula inv\u00e1lida fornecida"}, 544 {"Subject:\n", "Subject:\n"}, 545 {"\tPrincipal: ", "\tPrincipal: "}, 546 {"\tPublic Credential: ", "\tCredencial p\u00fablica: "}, 547 {"\tPrivate Credentials inaccessible\n", 548 "\tCredenciais privadas inacess\u00edveis\n"}, 549 {"\tPrivate Credential: ", "\tCredencial privada: "}, 550 {"\tPrivate Credential inaccessible\n", 551 "\tCredencial privada inacess\u00edvel\n"}, 552 {"Subject is read-only", "O Subject \u00e9 de somente leitura"}, 553 {"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set", 554 "tentativa de adicionar um objeto que n\u00e3o \u00e9 uma inst\u00e2ncia de java.security.Principal a um conjunto de principais do Subject"}, 555 {"attempting to add an object which is not an instance of class", 556 "tentativa de adicionar um objeto que n\u00e3o \u00e9 uma inst\u00e2ncia de {0}"}, 557 558 // javax.security.auth.login.AppConfigurationEntry 559 {"LoginModuleControlFlag: ", "LoginModuleControlFlag: "}, 560 561 // javax.security.auth.login.LoginContext 562 {"Invalid null input: name", "Entrada nula inv\u00e1lida: nome"}, 563 {"No LoginModules configured for name", 564 "Nenhum LoginModule configurado para {0}"}, 565 {"invalid null Subject provided", "Subject nulo inv\u00e1lido fornecido"}, 566 {"invalid null CallbackHandler provided", 567 "CallbackHandler nulo inv\u00e1lido fornecido"}, 568 {"null subject - logout called before login", 569 "Subject nulo - logoff chamado antes do logon"}, 570 {"unable to instantiate LoginModule, module, because it does not provide a no-argument constructor", 571 "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule, {0}, porque n\u00e3o fornece um construtor sem argumento"}, 572 {"unable to instantiate LoginModule", 573 "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule"}, 574 {"unable to instantiate LoginModule: ", 575 "n\u00e3o \u00e9 poss\u00edvel instanciar LoginModule: "}, 576 {"unable to find LoginModule class: ", 577 "n\u00e3o \u00e9 poss\u00edvel localizar a classe LoginModule: "}, 578 {"unable to access LoginModule: ", 579 "n\u00e3o \u00e9 poss\u00edvel acessar LoginModule: "}, 580 {"Login Failure: all modules ignored", 581 "Falha de logon: todos os m\u00f3dulos ignorados"}, 582 583 // sun.security.provider.PolicyFile 584 585 {"java.security.policy: error parsing policy:\n\tmessage", 586 "java.security.policy: erro ao analisar {0}:\n\t{1}"}, 587 {"java.security.policy: error adding Permission, perm:\n\tmessage", 588 "java.security.policy: erro ao adicionar permiss\u00e3o, {0}:\n\t{1}"}, 589 {"java.security.policy: error adding Entry:\n\tmessage", 590 "java.security.policy: erro ao adicionar entrada:\n\t{0}"}, 591 {"alias name not provided (pe.name)", "nome de alias n\u00e3o fornecido ({0})"}, 592 {"unable to perform substitution on alias, suffix", 593 "n\u00e3o \u00e9 poss\u00edvel realizar a substitui\u00e7\u00e3o no alias, {0}"}, 594 {"substitution value, prefix, unsupported", 595 "valor da substitui\u00e7\u00e3o, {0}, n\u00e3o suportado"}, 596 {"(", "("}, 597 {")", ")"}, 598 {"type can't be null","o tipo n\u00e3o pode ser nulo"}, 599 600 // sun.security.provider.PolicyParser 601 {"keystorePasswordURL can not be specified without also specifying keystore", 602 "keystorePasswordURL n\u00e3o pode ser especificado sem que o armazenamento de chaves tamb\u00e9m seja especificado"}, 603 {"expected keystore type", "tipo de armazenamento de chaves esperado"}, 604 {"expected keystore provider", "fornecedor de armazenamento de chaves esperado"}, 605 {"multiple Codebase expressions", 606 "v\u00e1rias express\u00f5es CodeBase"}, 607 {"multiple SignedBy expressions","v\u00e1rias express\u00f5es SignedBy"}, 608 {"SignedBy has empty alias","SignedBy possui alias vazio"}, 609 {"can not specify Principal with a wildcard class without a wildcard name", 610 "n\u00e3o \u00e9 poss\u00edvel especificar principal com uma classe de coringa sem um nome de coringa"}, 611 {"expected codeBase or SignedBy or Principal", 612 "CodeBase ou SignedBy ou Principal esperado"}, 613 {"expected permission entry", "entrada de permiss\u00e3o esperada"}, 614 {"number ", "n\u00famero "}, 615 {"expected [expect], read [end of file]", 616 "esperado [{0}], lido [fim do arquivo]"}, 617 {"expected [;], read [end of file]", 618 "esperado [;], lido [fim do arquivo]"}, 619 {"line number: msg", "linha {0}: {1}"}, 620 {"line number: expected [expect], found [actual]", 621 "linha {0}: esperado [{1}], encontrado [{2}]"}, 622 {"null principalClass or principalName", 623 "principalClass ou principalName nulo "}, 624 625 // sun.security.pkcs11.SunPKCS11 626 {"PKCS11 Token [providerName] Password: ", 627 "Senha PKCS11 Token [{0}]: "}, 628 629 /* --- DEPRECATED --- */ 630 // javax.security.auth.Policy 631 {"unable to instantiate Subject-based policy", 632 "n\u00e3o \u00e9 poss\u00edvel instanciar a pol\u00edtica com base em Subject"} 633 }; 634 635 636 /** 637 * Returns the contents of this <code>ResourceBundle</code>. 638 * 639 * <p> 640 * 641 * @return the contents of this <code>ResourceBundle</code>. 642 */ 643 public Object[][] getContents() { 644 return contents; 645 } 646 }