0N/A * Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved. 0N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 0N/A * This code is free software; you can redistribute it and/or modify it 0N/A * under the terms of the GNU General Public License version 2 only, as 0N/A * published by the Free Software Foundation. Oracle designates this 0N/A * particular file as subject to the "Classpath" exception as provided 0N/A * by Oracle in the LICENSE file that accompanied this code. 0N/A * This code is distributed in the hope that it will be useful, but WITHOUT 0N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 0N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 0N/A * version 2 for more details (a copy is included in the LICENSE file that 0N/A * accompanied this code). 0N/A * You should have received a copy of the GNU General Public License version 0N/A * 2 along with this work; if not, write to the Free Software Foundation, 0N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 0N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 0N/A * or visit www.oracle.com if you need additional information or have any 0N/A * <p> This class represents the <code>ResourceBundle</code> 0N/A * for javax.security.auth and sun.security. 0N/A // shared (from jarsigner) 0N/A // shared (from keytool) 0N/A "*******************************************"},
0N/A "*******************************************\n\n"},
0N/A // keytool: Help part 0N/A {
".OPTION.",
" [OPTION]..."},
0N/A {
"Options.",
"Options:"},
0N/A {
"Use.keytool.help.for.all.available.commands",
0N/A "Use \"keytool -help\" for all available commands"},
0N/A {
"Key.and.Certificate.Management.Tool",
0N/A "Key and Certificate Management Tool"},
0N/A {
"Commands.",
"Commands:"},
0N/A {
"Use.keytool.command.name.help.for.usage.of.command.name",
0N/A "Use \"keytool -command_name -help\" for usage of command_name"},
0N/A // keytool: help: commands 0N/A {
"Generates.a.certificate.request",
0N/A "Generates a certificate request"},
//-certreq 0N/A {
"Changes.an.entry.s.alias",
0N/A "Changes an entry's alias"},
//-changealias 0N/A {
"Deletes.an.entry",
0N/A "Deletes an entry"},
//-delete 0N/A {
"Exports.certificate",
0N/A "Exports certificate"},
//-exportcert 0N/A {
"Generates.a.key.pair",
0N/A "Generates a key pair"},
//-genkeypair 0N/A {
"Generates.a.secret.key",
0N/A "Generates a secret key"},
//-genseckey 0N/A {
"Generates.certificate.from.a.certificate.request",
0N/A "Generates certificate from a certificate request"},
//-gencert 0N/A {
"Generates.CRL",
"Generates CRL"},
//-gencrl 0N/A {
"Imports.entries.from.a.JDK.1.1.x.style.identity.database",
0N/A "Imports entries from a JDK 1.1.x-style identity database"},
//-identitydb 0N/A {
"Imports.a.certificate.or.a.certificate.chain",
0N/A "Imports a certificate or a certificate chain"},
//-importcert 0N/A {
"Imports.one.or.all.entries.from.another.keystore",
0N/A "Imports one or all entries from another keystore"},
//-importkeystore 0N/A {
"Clones.a.key.entry",
0N/A "Clones a key entry"},
//-keyclone 0N/A {
"Changes.the.key.password.of.an.entry",
0N/A "Changes the key password of an entry"},
//-keypasswd 0N/A {
"Lists.entries.in.a.keystore",
0N/A "Lists entries in a keystore"},
//-list 0N/A {
"Prints.the.content.of.a.certificate",
0N/A "Prints the content of a certificate"},
//-printcert 0N/A {
"Prints.the.content.of.a.certificate.request",
0N/A "Prints the content of a certificate request"},
//-printcertreq 0N/A {
"Prints.the.content.of.a.CRL.file",
0N/A "Prints the content of a CRL file"},
//-printcrl 0N/A {
"Generates.a.self.signed.certificate",
0N/A "Generates a self-signed certificate"},
//-selfcert 0N/A {
"Changes.the.store.password.of.a.keystore",
0N/A "Changes the store password of a keystore"},
//-storepasswd 0N/A // keytool: help: options 0N/A {
"alias.name.of.the.entry.to.process",
0N/A "alias name of the entry to process"},
//-alias 0N/A {
"destination.alias",
0N/A "destination alias"},
//-destalias 0N/A {
"destination.key.password",
0N/A "destination key password"},
//-destkeypass 0N/A {
"destination.keystore.name",
0N/A "destination keystore name"},
//-destkeystore 0N/A {
"destination.keystore.password.protected",
0N/A "destination keystore password protected"},
//-destprotected 0N/A {
"destination.keystore.provider.name",
0N/A "destination keystore provider name"},
//-destprovidername 0N/A {
"destination.keystore.password",
0N/A "destination keystore password"},
//-deststorepass 0N/A {
"destination.keystore.type",
0N/A "destination keystore type"},
//-deststoretype 0N/A {
"distinguished.name",
0N/A "distinguished name"},
//-dname 0N/A "X.509 extension"},
//-ext 0N/A {
"output.file.name",
0N/A "output file name"},
//-file and -outfile 0N/A "input file name"},
//-file and -infile 0N/A {
"key.algorithm.name",
0N/A "key algorithm name"},
//-keyalg 0N/A "key password"},
//-keypass 0N/A "key bit size"},
//-keysize 0N/A "keystore name"},
//-keystore 0N/A "new password"},
//-new 0N/A "do not prompt"},
//-noprompt 0N/A {
"password.through.protected.mechanism",
0N/A "password through protected mechanism"},
//-protected 0N/A {
"provider.argument",
0N/A "provider argument"},
//-providerarg 0N/A {
"provider.class.name",
0N/A "provider class name"},
//-providerclass 0N/A "provider name"},
//-providername 0N/A {
"provider.classpath",
0N/A "provider classpath"},
//-providerpath 0N/A {
"output.in.RFC.style",
0N/A "output in RFC style"},
//-rfc 0N/A {
"signature.algorithm.name",
0N/A "signature algorithm name"},
//-sigalg 0N/A "source alias"},
//-srcalias 0N/A {
"source.key.password",
0N/A "source key password"},
//-srckeypass 0N/A {
"source.keystore.name",
0N/A "source keystore name"},
//-srckeystore 0N/A {
"source.keystore.password.protected",
0N/A "source keystore password protected"},
//-srcprotected 0N/A {
"source.keystore.provider.name",
0N/A "source keystore provider name"},
//-srcprovidername 0N/A {
"source.keystore.password",
0N/A "source keystore password"},
//-srcstorepass 0N/A {
"source.keystore.type",
0N/A "source keystore type"},
//-srcstoretype 0N/A {
"SSL.server.host.and.port",
0N/A "SSL server host and port"},
//-sslserver 0N/A "signed jar file"},
//=jarfile 0N/A {
"certificate.validity.start.date.time",
0N/A {
"keystore.password",
0N/A "keystore password"},
//-storepass 0N/A "keystore type"},
//-storetype 0N/A {
"trust.certificates.from.cacerts",
0N/A "trust certificates from cacerts"},
//-trustcacerts 0N/A "verbose output"},
//-v 0N/A {
"validity.number.of.days",
0N/A "validity number of days"},
//-validity 0N/A {
"Serial.ID.of.cert.to.revoke",
0N/A "Serial ID of cert to revoke"},
//-id 0N/A // keytool: Running part 0N/A {
"keytool.error.",
"keytool error: "},
0N/A {
"Illegal.option.",
"Illegal option: "},
0N/A {
"Illegal.value.",
"Illegal value: "},
0N/A {
"Unknown.password.type.",
"Unknown password type: "},
0N/A {
"Cannot.find.environment.variable.",
0N/A "Cannot find environment variable: "},
0N/A {
"Cannot.find.file.",
"Cannot find file: "},
0N/A {
"Command.option.flag.needs.an.argument.",
"Command option {0} needs an argument."},
0N/A {
"Warning.Different.store.and.key.passwords.not.supported.for.PKCS12.KeyStores.Ignoring.user.specified.command.value.",
0N/A "Warning: Different store and key passwords not supported for PKCS12 KeyStores. Ignoring user-specified {0} value."},
0N/A {
".keystore.must.be.NONE.if.storetype.is.{0}",
0N/A "-keystore must be NONE if -storetype is {0}"},
0N/A {
"Too.many.retries.program.terminated",
0N/A "Too many retries, program terminated"},
0N/A {
".storepasswd.and.keypasswd.commands.not.supported.if.storetype.is.{0}",
0N/A "-storepasswd and -keypasswd commands not supported if -storetype is {0}"},
0N/A {
".keypasswd.commands.not.supported.if.storetype.is.PKCS12",
0N/A "-keypasswd commands not supported if -storetype is PKCS12"},
0N/A {
".keypass.and.new.can.not.be.specified.if.storetype.is.{0}",
0N/A "-keypass and -new can not be specified if -storetype is {0}"},
0N/A {
"if.protected.is.specified.then.storepass.keypass.and.new.must.not.be.specified",
0N/A "if -protected is specified, then -storepass, -keypass, and -new must not be specified"},
0N/A {
"if.srcprotected.is.specified.then.srcstorepass.and.srckeypass.must.not.be.specified",
0N/A "if -srcprotected is specified, then -srcstorepass and -srckeypass must not be specified"},
0N/A {
"if.keystore.is.not.password.protected.then.storepass.keypass.and.new.must.not.be.specified",
0N/A "if keystore is not password protected, then -storepass, -keypass, and -new must not be specified"},
0N/A {
"if.source.keystore.is.not.password.protected.then.srcstorepass.and.srckeypass.must.not.be.specified",
0N/A "if source keystore is not password protected, then -srcstorepass and -srckeypass must not be specified"},
0N/A {
"Illegal.startdate.value",
"Illegal startdate value"},
0N/A {
"Validity.must.be.greater.than.zero",
0N/A "Validity must be greater than zero"},
0N/A {
"provName.not.a.provider",
"{0} not a provider"},
0N/A {
"Usage.error.no.command.provided",
"Usage error: no command provided"},
0N/A {
"Source.keystore.file.exists.but.is.empty.",
"Source keystore file exists, but is empty: "},
0N/A {
"Please.specify.srckeystore",
"Please specify -srckeystore"},
0N/A {
"Must.not.specify.both.v.and.rfc.with.list.command",
0N/A "Must not specify both -v and -rfc with 'list' command"},
0N/A {
"Key.password.must.be.at.least.6.characters",
0N/A "Key password must be at least 6 characters"},
0N/A {
"New.password.must.be.at.least.6.characters",
0N/A "New password must be at least 6 characters"},
0N/A {
"Keystore.file.exists.but.is.empty.",
0N/A "Keystore file exists, but is empty: "},
0N/A {
"Keystore.file.does.not.exist.",
0N/A "Keystore file does not exist: "},
0N/A {
"Must.specify.destination.alias",
"Must specify destination alias"},
0N/A {
"Must.specify.alias",
"Must specify alias"},
0N/A {
"Keystore.password.must.be.at.least.6.characters",
0N/A "Keystore password must be at least 6 characters"},
0N/A {
"Enter.keystore.password.",
"Enter keystore password: "},
0N/A {
"Enter.source.keystore.password.",
"Enter source keystore password: "},
0N/A {
"Enter.destination.keystore.password.",
"Enter destination keystore password: "},
0N/A {
"Keystore.password.is.too.short.must.be.at.least.6.characters",
0N/A "Keystore password is too short - must be at least 6 characters"},
0N/A {
"Unknown.Entry.Type",
"Unknown Entry Type"},
0N/A {
"Too.many.failures.Alias.not.changed",
"Too many failures. Alias not changed"},
0N/A {
"Entry.for.alias.alias.successfully.imported.",
0N/A "Entry for alias {0} successfully imported."},
0N/A {
"Entry.for.alias.alias.not.imported.",
"Entry for alias {0} not imported."},
0N/A {
"Problem.importing.entry.for.alias.alias.exception.Entry.for.alias.alias.not.imported.",
0N/A "Problem importing entry for alias {0}: {1}.\nEntry for alias {0} not imported."},
0N/A {
"Import.command.completed.ok.entries.successfully.imported.fail.entries.failed.or.cancelled",
0N/A "Import command completed: {0} entries successfully imported, {1} entries failed or cancelled"},
0N/A {
"Warning.Overwriting.existing.alias.alias.in.destination.keystore",
0N/A "Warning: Overwriting existing alias {0} in destination keystore"},
0N/A {
"Existing.entry.alias.alias.exists.overwrite.no.",
0N/A "Existing entry alias {0} exists, overwrite? [no]: "},
0N/A {
"Too.many.failures.try.later",
"Too many failures - try later"},
0N/A {
"Certification.request.stored.in.file.filename.",
0N/A "Certification request stored in file <{0}>"},
0N/A {
"Submit.this.to.your.CA",
"Submit this to your CA"},
0N/A {
"if.alias.not.specified.destalias.srckeypass.and.destkeypass.must.not.be.specified",
0N/A "if alias not specified, destalias, srckeypass, and destkeypass must not be specified"},
0N/A {
"Certificate.stored.in.file.filename.",
0N/A "Certificate stored in file <{0}>"},
0N/A {
"Certificate.reply.was.installed.in.keystore",
0N/A "Certificate reply was installed in keystore"},
0N/A {
"Certificate.reply.was.not.installed.in.keystore",
0N/A "Certificate reply was not installed in keystore"},
0N/A {
"Certificate.was.added.to.keystore",
0N/A "Certificate was added to keystore"},
0N/A {
"Certificate.was.not.added.to.keystore",
0N/A "Certificate was not added to keystore"},
0N/A {
".Storing.ksfname.",
"[Storing {0}]"},
0N/A {
"alias.has.no.public.key.certificate.",
0N/A "{0} has no public key (certificate)"},
0N/A {
"Cannot.derive.signature.algorithm",
0N/A "Cannot derive signature algorithm"},
0N/A {
"Alias.alias.does.not.exist",
0N/A "Alias <{0}> does not exist"},
0N/A {
"Alias.alias.has.no.certificate",
0N/A "Alias <{0}> has no certificate"},
0N/A {
"Key.pair.not.generated.alias.alias.already.exists",
0N/A "Key pair not generated, alias <{0}> already exists"},
0N/A {
"Generating.keysize.bit.keyAlgName.key.pair.and.self.signed.certificate.sigAlgName.with.a.validity.of.validality.days.for",
0N/A "Generating {0} bit {1} key pair and self-signed certificate ({2}) with a validity of {3} days\n\tfor: {4}"},
0N/A {
"Enter.key.password.for.alias.",
"Enter key password for <{0}>"},
0N/A {
".RETURN.if.same.as.keystore.password.",
0N/A "\t(RETURN if same as keystore password): "},
0N/A {
"Key.password.is.too.short.must.be.at.least.6.characters",
0N/A "Key password is too short - must be at least 6 characters"},
0N/A {
"Too.many.failures.key.not.added.to.keystore",
0N/A "Too many failures - key not added to keystore"},
0N/A {
"Destination.alias.dest.already.exists",
0N/A "Destination alias <{0}> already exists"},
0N/A {
"Password.is.too.short.must.be.at.least.6.characters",
0N/A "Password is too short - must be at least 6 characters"},
0N/A {
"Too.many.failures.Key.entry.not.cloned",
0N/A "Too many failures. Key entry not cloned"},
0N/A {
"key.password.for.alias.",
"key password for <{0}>"},
0N/A {
"Keystore.entry.for.id.getName.already.exists",
0N/A "Keystore entry for <{0}> already exists"},
0N/A {
"Creating.keystore.entry.for.id.getName.",
0N/A "Creating keystore entry for <{0}> ..."},
0N/A {
"No.entries.from.identity.database.added",
0N/A "No entries from identity database added"},
0N/A {
"Alias.name.alias",
"Alias name: {0}"},
0N/A {
"Creation.date.keyStore.getCreationDate.alias.",
0N/A "Creation date: {0,date}"},
0N/A {
"alias.keyStore.getCreationDate.alias.",
0N/A {
"alias.",
"{0}, "},
0N/A {
"Entry.type.type.",
"Entry type: {0}"},
0N/A {
"Certificate.chain.length.",
"Certificate chain length: "},
0N/A {
"Certificate.i.1.",
"Certificate[{0,number,integer}]:"},
0N/A {
"Certificate.fingerprint.SHA1.",
"Certificate fingerprint (SHA1): "},
0N/A {
"Keystore.type.",
"Keystore type: "},
0N/A {
"Keystore.provider.",
"Keystore provider: "},
0N/A {
"Your.keystore.contains.keyStore.size.entry",
0N/A "Your keystore contains {0,number,integer} entry"},
0N/A {
"Your.keystore.contains.keyStore.size.entries",
0N/A "Your keystore contains {0,number,integer} entries"},
{
"Failed.to.parse.input",
"Failed to parse input"},
{
"Empty.input",
"Empty input"},
{
"Not.X.509.certificate",
"Not X.509 certificate"},
{
"alias.has.no.public.key",
"{0} has no public key"},
{
"alias.has.no.X.509.certificate",
"{0} has no X.509 certificate"},
{
"New.certificate.self.signed.",
"New certificate (self-signed):"},
{
"Reply.has.no.certificates",
"Reply has no certificates"},
{
"Certificate.not.imported.alias.alias.already.exists",
"Certificate not imported, alias <{0}> already exists"},
{
"Input.not.an.X.509.certificate",
"Input not an X.509 certificate"},
{
"Certificate.already.exists.in.keystore.under.alias.trustalias.",
"Certificate already exists in keystore under alias <{0}>"},
{
"Do.you.still.want.to.add.it.no.",
"Do you still want to add it? [no]: "},
{
"Certificate.already.exists.in.system.wide.CA.keystore.under.alias.trustalias.",
"Certificate already exists in system-wide CA keystore under alias <{0}>"},
{
"Do.you.still.want.to.add.it.to.your.own.keystore.no.",
"Do you still want to add it to your own keystore? [no]: "},
{
"Trust.this.certificate.no.",
"Trust this certificate? [no]: "},
{
"New.prompt.",
"New {0}: "},
{
"Re.enter.new.prompt.",
"Re-enter new {0}: "},
{
"Re.enter.new.password.",
"Re-enter new password: "},
{
"They.don.t.match.Try.again",
"They don't match. Try again"},
{
"Enter.prompt.alias.name.",
"Enter {0} alias name: "},
{
"Enter.new.alias.name.RETURN.to.cancel.import.for.this.entry.",
"Enter new alias name\t(RETURN to cancel import for this entry): "},
{
"Enter.alias.name.",
"Enter alias name: "},
{
".RETURN.if.same.as.for.otherAlias.",
"\t(RETURN if same as for <{0}>)"},
{
".PATTERN.printX509Cert",
"Owner: {0}\nIssuer: {1}\nSerial number: {2}\nValid from: {3} until: {4}\nCertificate fingerprints:\n\t MD5: {5}\n\t SHA1: {6}\n\t SHA256: {7}\n\t Signature algorithm name: {8}\n\t Version: {9}"},
{
"What.is.your.first.and.last.name.",
"What is your first and last name?"},
{
"What.is.the.name.of.your.organizational.unit.",
"What is the name of your organizational unit?"},
{
"What.is.the.name.of.your.organization.",
"What is the name of your organization?"},
{
"What.is.the.name.of.your.City.or.Locality.",
"What is the name of your City or Locality?"},
{
"What.is.the.name.of.your.State.or.Province.",
"What is the name of your State or Province?"},
{
"What.is.the.two.letter.country.code.for.this.unit.",
"What is the two-letter country code for this unit?"},
{
"Is.name.correct.",
"Is {0} correct?"},
{
".defaultValue.",
" [{0}]: "},
{
"Alias.alias.has.no.key",
"Alias <{0}> has no key"},
{
"Alias.alias.references.an.entry.type.that.is.not.a.private.key.entry.The.keyclone.command.only.supports.cloning.of.private.key",
"Alias <{0}> references an entry type that is not a private key entry. The -keyclone command only supports cloning of private key entries"},
{
".WARNING.WARNING.WARNING.",
"***************** WARNING WARNING WARNING *****************"},
{
"Signer.d.",
"Signer #%d:"},
{
"Timestamp.",
"Timestamp:"},
{
"Signature.",
"Signature:"},
{
"Certificate.owner.",
"Certificate owner: "},
{
"Not.a.signed.jar.file",
"Not a signed jar file"},
{
"No.certificate.from.the.SSL.server",
"No certificate from the SSL server"},
{
".The.integrity.of.the.information.stored.in.your.keystore.",
"* The integrity of the information stored in your keystore *\n" +
"* has NOT been verified! In order to verify its integrity, *\n" +
"* you must provide your keystore password. *"},
{
".The.integrity.of.the.information.stored.in.the.srckeystore.",
"* The integrity of the information stored in the srckeystore*\n" +
"* has NOT been verified! In order to verify its integrity, *\n" +
"* you must provide the srckeystore password. *"},
{
"Certificate.reply.does.not.contain.public.key.for.alias.",
"Certificate reply does not contain public key for <{0}>"},
{
"Incomplete.certificate.chain.in.reply",
"Incomplete certificate chain in reply"},
{
"Certificate.chain.in.reply.does.not.verify.",
"Certificate chain in reply does not verify: "},
{
"Top.level.certificate.in.reply.",
"Top-level certificate in reply:\n"},
{
".is.not.trusted.",
"... is not trusted. "},
{
"Install.reply.anyway.no.",
"Install reply anyway? [no]: "},
{
"Public.keys.in.reply.and.keystore.don.t.match",
"Public keys in reply and keystore don't match"},
{
"Certificate.reply.and.certificate.in.keystore.are.identical",
"Certificate reply and certificate in keystore are identical"},
{
"Failed.to.establish.chain.from.reply",
"Failed to establish chain from reply"},
{
"Wrong.answer.try.again",
"Wrong answer, try again"},
{
"Secret.key.not.generated.alias.alias.already.exists",
"Secret Key not generated, alias <{0}> already exists"},
{
"Please.provide.keysize.for.secret.key.generation",
"Please provide -keysize for secret key generation"},
{
"Extensions.",
"Extensions: "},
{
".Empty.value.",
"(Empty value)"},
{
"Extension.Request.",
"Extension Request:"},
{
"PKCS.10.Certificate.Request.Version.1.0.Subject.s.Public.Key.s.format.s.key.",
"PKCS #10 Certificate Request (Version 1.0)\n" +
"Subject: %s\nPublic Key: %s format %s key\n"},
{
"Unknown.keyUsage.type.",
"Unknown keyUsage type: "},
{
"Unknown.extendedkeyUsage.type.",
"Unknown extendedkeyUsage type: "},
{
"Unknown.AccessDescription.type.",
"Unknown AccessDescription type: "},
{
"Unrecognized.GeneralName.type.",
"Unrecognized GeneralName type: "},
{
"This.extension.cannot.be.marked.as.critical.",
"This extension cannot be marked as critical. "},
{
"Odd.number.of.hex.digits.found.",
"Odd number of hex digits found: "},
{
"Unknown.extension.type.",
"Unknown extension type: "},
{
"command.{0}.is.ambiguous.",
"command {0} is ambiguous:"},
"Warning: A public key for alias {0} does not exist. Make sure a KeyStore is properly configured."},
{
"Warning.Class.not.found.class",
"Warning: Class not found: {0}"},
{
"Warning.Invalid.argument.s.for.constructor.arg",
"Warning: Invalid argument(s) for constructor: {0}"},
{
"Illegal.Principal.Type.type",
"Illegal Principal Type: {0}"},
{
"Illegal.option.option",
"Illegal option: {0}"},
{
"Usage.policytool.options.",
"Usage: policytool [options]"},
{
".file.file.policy.file.location",
" [-file <file>] policy file location"},
{
"View.Warning.Log",
"View Warning Log"},
{
"Add.Policy.Entry",
"Add Policy Entry"},
{
"Edit.Policy.Entry",
"Edit Policy Entry"},
{
"Remove.Policy.Entry",
"Remove Policy Entry"},
{
"Warning.File.name.may.include.escaped.backslash.characters.It.is.not.necessary.to.escape.backslash.characters.the.tool.escapes",
"Warning: File name may include escaped backslash characters. " +
"It is not necessary to escape backslash characters " +
"(the tool escapes characters as necessary when writing " +
"the policy contents to the persistent store).\n\n" +
"Click on Retain to retain the entered name, or click on " +
"Edit to edit the name."},
{
"Add.Public.Key.Alias",
"Add Public Key Alias"},
{
"Remove.Public.Key.Alias",
"Remove Public Key Alias"},
{
"KeyStore",
"KeyStore"},
{
"Policy.File.",
"Policy File:"},
{
"Could.not.open.policy.file.policyFile.e.toString.",
"Could not open policy file: {0}: {1}"},
{
"Policy.Tool",
"Policy Tool"},
"Errors have occurred while opening the policy configuration. View the Warning Log for more information."},
{
"Principal.Type.",
"Principal Type:"},
{
"Principal.Name.",
"Principal Name:"},
{
"OK.to.overwrite.existing.file.filename.",
"OK to overwrite existing file {0}?"},
{
"CodeBase.",
"CodeBase:"},
{
"SignedBy.",
"SignedBy:"},
{
"Add.Principal",
"Add Principal"},
{
"Edit.Principal",
"Edit Principal"},
{
"Remove.Principal",
"Remove Principal"},
{
"Principals.",
"Principals:"},
{
".Add.Permission",
" Add Permission"},
{
".Edit.Permission",
" Edit Permission"},
{
"Remove.Permission",
"Remove Permission"},
{
"KeyStore.URL.",
"KeyStore URL:"},
{
"KeyStore.Type.",
"KeyStore Type:"},
{
"KeyStore.Provider.",
"KeyStore Provider:"},
{
"KeyStore.Password.URL.",
"KeyStore Password URL:"},
{
"Principals",
"Principals"},
{
".Edit.Principal.",
" Edit Principal:"},
{
".Add.New.Principal.",
" Add New Principal:"},
{
"Permissions",
"Permissions"},
{
".Edit.Permission.",
" Edit Permission:"},
{
".Add.New.Permission.",
" Add New Permission:"},
{
"Signed.By.",
"Signed By:"},
{
"Cannot.Specify.Principal.with.a.Wildcard.Class.without.a.Wildcard.Name",
"Cannot Specify Principal with a Wildcard Class without a Wildcard Name"},
{
"Cannot.Specify.Principal.without.a.Name",
"Cannot Specify Principal without a Name"},
{
"Permission.and.Target.Name.must.have.a.value",
"Permission and Target Name must have a value"},
{
"Remove.this.Policy.Entry.",
"Remove this Policy Entry?"},
{
"Overwrite.File",
"Overwrite File"},
{
"Policy.successfully.written.to.filename",
"Policy successfully written to {0}"},
{
"null.filename",
"null filename"},
{
"Save.changes.",
"Save changes?"},
{
"Policy.Entry",
"Policy Entry"},
{
"Save.Changes",
"Save Changes"},
{
"No.Policy.Entry.selected",
"No Policy Entry selected"},
{
"Unable.to.open.KeyStore.ex.toString.",
"Unable to open KeyStore: {0}"},
{
"No.principal.selected",
"No principal selected"},
{
"No.permission.selected",
"No permission selected"},
{
"configuration.type",
"configuration type"},
{
"environment.variable.name",
"environment variable name"},
{
"library.name",
"library name"},
{
"package.name",
"package name"},
{
"policy.type",
"policy type"},
{
"property.name",
"property name"},
{
"Principal.List",
"Principal List"},
{
"Permission.List",
"Permission List"},
{
"Code.Base",
"Code Base"},
{
"KeyStore.U.R.L.",
"KeyStore U R L:"},
{
"KeyStore.Password.U.R.L.",
"KeyStore Password U R L:"},
// javax.security.auth.PrivateCredentialPermission {
"invalid.null.input.s.",
"invalid null input(s)"},
{
"actions.can.only.be.read.",
"actions can only be 'read'"},
{
"permission.name.name.syntax.invalid.",
"permission name [{0}] syntax invalid: "},
{
"Credential.Class.not.followed.by.a.Principal.Class.and.Name",
"Credential Class not followed by a Principal Class and Name"},
{
"Principal.Class.not.followed.by.a.Principal.Name",
"Principal Class not followed by a Principal Name"},
{
"Principal.Name.must.be.surrounded.by.quotes",
"Principal Name must be surrounded by quotes"},
{
"Principal.Name.missing.end.quote",
"Principal Name missing end quote"},
{
"PrivateCredentialPermission.Principal.Class.can.not.be.a.wildcard.value.if.Principal.Name.is.not.a.wildcard.value",
"PrivateCredentialPermission Principal Class can not be a wildcard (*) value if Principal Name is not a wildcard (*) value"},
{
"CredOwner.Principal.Class.class.Principal.Name.name",
"CredOwner:\n\tPrincipal Class = {0}\n\tPrincipal Name = {1}"},
// javax.security.auth.x500 {
"provided.null.name",
"provided null name"},
{
"provided.null.keyword.map",
"provided null keyword map"},
{
"provided.null.OID.map",
"provided null OID map"},
// javax.security.auth.Subject {
"invalid.null.AccessControlContext.provided",
"invalid null AccessControlContext provided"},
{
"invalid.null.action.provided",
"invalid null action provided"},
{
"invalid.null.Class.provided",
"invalid null Class provided"},
{
"Subject.",
"Subject:\n"},
{
".Principal.",
"\tPrincipal: "},
{
".Public.Credential.",
"\tPublic Credential: "},
{
".Private.Credentials.inaccessible.",
"\tPrivate Credentials inaccessible\n"},
{
".Private.Credential.",
"\tPrivate Credential: "},
{
".Private.Credential.inaccessible.",
"\tPrivate Credential inaccessible\n"},
{
"Subject.is.read.only",
"Subject is read-only"},
"attempting to add an object which is not an instance of java.security.Principal to a Subject's Principal Set"},
{
"attempting.to.add.an.object.which.is.not.an.instance.of.class",
"attempting to add an object which is not an instance of {0}"},
// javax.security.auth.login.AppConfigurationEntry {
"LoginModuleControlFlag.",
"LoginModuleControlFlag: "},
// javax.security.auth.login.LoginContext {
"Invalid.null.input.name",
"Invalid null input: name"},
"No LoginModules configured for {0}"},
{
"invalid.null.Subject.provided",
"invalid null Subject provided"},
{
"invalid.null.CallbackHandler.provided",
"invalid null CallbackHandler provided"},
{
"null.subject.logout.called.before.login",
"null subject - logout called before login"},
{
"unable.to.instantiate.LoginModule.module.because.it.does.not.provide.a.no.argument.constructor",
"unable to instantiate LoginModule, {0}, because it does not provide a no-argument constructor"},
{
"unable.to.instantiate.LoginModule",
"unable to instantiate LoginModule"},
{
"unable.to.instantiate.LoginModule.",
"unable to instantiate LoginModule: "},
{
"unable.to.find.LoginModule.class.",
"unable to find LoginModule class: "},
{
"unable.to.access.LoginModule.",
"unable to access LoginModule: "},
{
"Login.Failure.all.modules.ignored",
"Login Failure: all modules ignored"},
// sun.security.provider.PolicyFile {
"java.security.policy.error.parsing.policy.message",
"java.security.policy: error parsing {0}:\n\t{1}"},
{
"java.security.policy.error.adding.Permission.perm.message",
"java.security.policy: error adding Permission, {0}:\n\t{1}"},
{
"java.security.policy.error.adding.Entry.message",
"java.security.policy: error adding Entry:\n\t{0}"},
{
"alias.name.not.provided.pe.name.",
"alias name not provided ({0})"},
{
"unable.to.perform.substitution.on.alias.suffix",
"unable to perform substitution on alias, {0}"},
{
"substitution.value.prefix.unsupported",
"substitution value, {0}, unsupported"},
{
"type.can.t.be.null",
"type can't be null"},
// sun.security.provider.PolicyParser {
"keystorePasswordURL.can.not.be.specified.without.also.specifying.keystore",
"keystorePasswordURL can not be specified without also specifying keystore"},
{
"expected.keystore.type",
"expected keystore type"},
{
"expected.keystore.provider",
"expected keystore provider"},
{
"multiple.Codebase.expressions",
"multiple Codebase expressions"},
{
"multiple.SignedBy.expressions",
"multiple SignedBy expressions"},
{
"SignedBy.has.empty.alias",
"SignedBy has empty alias"},
{
"can.not.specify.Principal.with.a.wildcard.class.without.a.wildcard.name",
"can not specify Principal with a wildcard class without a wildcard name"},
{
"expected.codeBase.or.SignedBy.or.Principal",
"expected codeBase or SignedBy or Principal"},
{
"expected.permission.entry",
"expected permission entry"},
{
"expected.expect.read.end.of.file.",
"expected [{0}], read [end of file]"},
{
"expected.read.end.of.file.",
"expected [;], read [end of file]"},
{
"line.number.msg",
"line {0}: {1}"},
{
"line.number.expected.expect.found.actual.",
"line {0}: expected [{1}], found [{2}]"},
{
"null.principalClass.or.principalName",
"null principalClass or principalName"},
// sun.security.pkcs11.SunPKCS11 {
"PKCS11.Token.providerName.Password.",
"PKCS11 Token [{0}] Password: "},
// javax.security.auth.Policy {
"unable.to.instantiate.Subject.based.policy",
"unable to instantiate Subject-based policy"}
* Returns the contents of this <code>ResourceBundle</code>. * @return the contents of this <code>ResourceBundle</code>.