4:      !"#$%&'()*+,-./0123456789:;<=>?ABEHIJKMNOPQRSUVWXYZ[\^_`abcdefgjkopqrtuvwxyz{|}~        G 子选项可以是 all, grouped 或 summary6 jarsigner -verify [选项] jar-file [别名...] 正在添加:  X = 未由指定别名签名< [-providerArg <参数>]]... 主类文件和构造器参数6 i = 在身份作用域内至少找到了一个证书0 k = 在密钥库中至少找到了一个证书 m = 在清单中列出条目 s = 已验证签名  正在签名:  正在更新:  %d 位密钥%d 位密钥 (弱)%s (弱)(%d 及以上)()V(与签名相关的条目)(未签名条目), 9- 与签名相关的文件 META-INF/%s.SF 缺少块文件,- 无法解析的与签名相关的文件 %sG- 由 "%1$s" 签名 摘要算法: %2$s 签名算法: %3$s, %4$s- 由 "%1$s" 签名 摘要算法: %2$s 签名算法: %3$s, %4$s 由 "%6$s" 于 %5$tc 加时间戳 时间戳摘要算法: %7$s 时间戳签名算法: %8$s, %9$s/- 缺少与签名相关的文件 META-INF/%s.SF.CertPath.not.validated..Signature.related.entries..Unsigned.entries.$.X.not.signed.by.specified.alias.es..adding.?.altsigner.class.class.name.of.an.alternative.signing.mechanismD.altsignerpath.pathlist.location.of.an.alternative.signing.mechanism .and.d.more.2.certchain.file.name.of.alternative.certchain.file6.certs.display.certificates.when.verbose.and.verifying-.digestalg.algorithm.name.of.digest.algorithm7.i.at.least.one.certificate.was.found.in.identity.scope:.internalsf.include.the.SF.file.inside.the.signature.block).jarsigner.verify.options.jar.file.alias.1.k.at.least.one.certificate.was.found.in.keystore1.keypass.can.not.be.specified.if.storetype.is.{0}8.keypass.password.password.for.private.key.if.different.*.keystore.must.be.NONE.if.storetype.is.{0}.keystore.url.keystore.location.m.entry.is.listed.in.manifest5.protected.keystore.has.protected.authentication.path;.providerArg.arg.master.class.file.and.constructor.argument=.providerClass.class.name.of.cryptographic.service.provider.s .providerName.name.provider.name.s.signature.was.verified.3.sectionsonly.don.t.compute.hash.of.entire.manifest-.sigalg.algorithm.name.of.signature.algorithm!.sigfile.file.name.of.SF.DSA.file'.signedjar.file.name.of.signed.JAR.file .signing.3.storepass.password.password.for.keystore.integrity.storetype.type.keystore.type .strict.treat.warnings.as.errors).suboptions.can.be.all.grouped.or.summary/.tsa.url.location.of.the.Timestamping.Authority@.tsacert.alias.public.key.certificate.for.Timestamping.Authority>.tsadigestalg.algorithm.of.digest.data.in.timestamping.request3.tsapolicyid.tsapolicyid.for.Timestamping.Authority .updating.:.verbose.suboptions.verbose.output.when.signing.verifying. .verify.verify.a.signed.JAR.file-.{0}.extension.does.not.support.code.signing.2SPACE6SPACECOMMA!Cannot.find.environment.variable.Cannot.find.file.,Cannot.restore.certchain.from.file.specifiedrCertificate.chain.not.found.for.alias.alias.must.reference.a.valid.KeyStore.key.entry.containing.a.private.key.and2Certificate.chain.not.found.in.the.file.specified.~Certificate.not.found.for.alias.alias.must.reference.a.valid.KeyStore.entry.containing.an.X.509.public.key.certificate.for.theCodeEnter.Passphrase.for.keystore.Enter.key.password.for.alias.Error.*File.specified.by.certchain.does.not.existVIf.keystore.is.not.password.protected.then.storepass.and.keypass.must.not.be.specifiedJIf.protected.is.specified.then.storepass.and.keypass.must.not.be.specifiedIllegal.option.LineNumberTableOnly.one.alias.can.be.specifiedOption.lacks.argumentPlease.specify.alias.namePlease.specify.jarfile.name$Please.type.jarsigner.help.for.usage;Re.run.with.the.verbose.and.certs.options.for.more.details.0Re.run.with.the.verbose.option.for.more.details.SPACE SourceFile TSA 位置:  TSA 证书: TSA.certificate. TSA.location.#The.signer.certificate.has.expired.(The.signer.certificate.is.not.yet.valid.OThe.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.GThe.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.OThe.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.5The.signer.certificate.will.expire.within.six.months.0The.signer.s.certificate.chain.is.not.validated.CThis.jar.contains.entries.whose.certificate.chain.is.not.validated.?This.jar.contains.entries.whose.signer.certificate.has.expired.DThis.jar.contains.entries.whose.signer.certificate.is.not.yet.valid.kThis.jar.contains.entries.whose.signer.certificate.s.ExtendedKeyUsage.extension.doesn.t.allow.code.signing.cThis.jar.contains.entries.whose.signer.certificate.s.KeyUsage.extension.doesn.t.allow.code.signing.kThis.jar.contains.entries.whose.signer.certificate.s.NetscapeCertType.extension.doesn.t.allow.code.signing.QThis.jar.contains.entries.whose.signer.certificate.will.expire.within.six.months.MThis.jar.contains.signed.entries.that.s.not.signed.by.alias.in.this.keystore.OThis.jar.contains.signed.entries.which.is.not.signed.by.the.specified.alias.es.IThis.jar.contains.unsigned.entries.which.have.not.been.integrity.checked.Unknown.password.type.&Usage.jarsigner.options.jar.file.aliasWarning.;[-altsigner <类>] 替代的签名机制的类名>[-altsignerpath <路径列表>] 替代的签名机制的位置<[-certchain <文件>] 替代证书链文件的名称F[-certs] 输出详细信息和验证时显示证书2[-digestalg <算法>] 摘要算法的名称<[-internalsf] 在签名块内包含 .SF 文件B[-keypass <口令>] 私有密钥的口令 (如果不同)+[-keystore ] 密钥库位置@[-protected] 密钥库具有受保护验证路径;[-providerClass <类> 加密服务提供方的名称-[-providerName <名称>] 提供方名称:[-sectionsonly] 不计算整个清单的散列2[-sigalg <算法>] 签名算法的名称6[-sigfile <文件>] .SF/.DSA 文件的名称>[-signedjar <文件>] 已签名的 JAR 文件的名称?[-storepass <口令>] 用于密钥库完整性的口令-[-storetype <类型>] 密钥库类型1[-strict] 将警告视为错误:[-tsa ] 时间戳颁发机构的位置H[-tsacert <别名>] 时间戳颁发机构的公共密钥证书H[-tsadigestalg <算法>] 时间戳请求中的摘要数据的算法@[-tsapolicyid ] 时间戳颁发机构的 TSAPolicyIDA[-verbose[:suboptions]] 签名/验证时输出详细信息。9[-verify] 验证已签名的 JAR 文件[CertPath 未验证: [Ljava/lang/Object;![{0} 扩展不支持代码签名]+attempt.to.rename.jarFile.to.origJar.failed1attempt.to.rename.signedJarFile.to.jarFile.failedcertificate.exception.certificate.expired.oncertificate.is.not.valid.untilcertificate.is.valid.fromcertificate.will.expire.oncontentsentry.was.signed.on-found.non.X.509.certificate.in.signer.s.chain getContents history.nobk history.nosfhistory.unparsablehistory.with.tshistory.without.tsiincomplete.certificate.chain*jar 已签名, 但出现签名者错误。jar 已签名。*jar 已验证, 但出现签名者错误。jar 已验证。jar 未签名。jar.is.unsigned jar.signed.jar.signed.with.signer.errors.jar.treated.unsignedjar.treated.unsigned.see.weak%jar.treated.unsigned.see.weak.verbose jar.verified. jar.verified.with.signer.errors.jarsigner 错误:  jarsigner.jarsigner.error. jarsigner: java/lang/Objectjava/util/ListResourceBundlek+key.associated.with.alias.not.a.private.keykey.bit key.bit.weakkeystore.load.m no.manifest.,no.response.from.the.Timestamping.Authority.no.timestamp.signingno.timestamp.verifyingorprovName.not.a.provider requesting.a.signature.timestampsGsignature.filename.must.consist.of.the.following.characters.A.Z.0.9.or.&signerClass.is.not.a.signing.mechanism,sun/security/tools/jarsigner/Resources_zh_CNunable.to.create.%unable.to.instantiate.keystore.class.unable.to.open.jar.file.unable.to.read.password.#unable.to.recover.key.from.keystoreunable.to.sign.jar.&using.an.alternative.signing.mechanism with.weakyou.must.enter.key.password{0}不是提供方{0}不是签名机制'与{0}关联的密钥不是私有密钥只能指定一个别名*在指定的文件中找不到证书链。+在签名者的链中找到非 X.509 证书7如果 -storetype 为 {0}, 则 -keystore 必须为 NONE3如果 -storetype 为 {0}, 则不能指定 -keypassJ如果密钥库未受口令保护, 则不能指定 -storepass 和 -keypassC如果指定了 -protected, 则不能指定 -storepass 和 -keypass密钥库加载: $尝试将{0}重命名为{1}时失败必须输入密钥口令或y找不到{0}的证书。{1}必须引用包含时间戳颁发机构的 X.509 公共密钥证书的有效密钥库条目。~找不到{0}的证书链。{1}必须引用包含私有密钥和相应的公共密钥证书链的有效密钥库密钥条目。找不到文件: 找不到环境变量: !无法从密钥库中恢复密钥(无法从指定的文件还原 certchain无法创建: 无法实例化密钥库类: 无法对 jar 进行签名: 无法打开 jar 文件: 无法读取口令: 时间戳颁发机构没有响应。如果要从防火墙后面连接, 则可能需要指定 HTTP 或 HTTPS 代理。请为 jarsigner 提供以下选项: G有关详细信息, 请使用 -verbose 和 -certs 选项重新运行。<有关详细信息, 请使用 -verbose 选项重新运行。未提供 -tsa 或 -tsacert, 此 jar 没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (%1$tY-%1$tm-%1$td) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。未知口令类型: 条目的签名日期为 {0}!正在使用替代的签名机制正在请求签名时间戳?此 jar 包含尚未进行完整性检查的未签名条目。 ;此 jar 包含未由指定别名签名的已签名条目。G此 jar 包含未由此密钥库中的别名签名的已签名条目。e此 jar 包含由于签名者证书的 ExtendedKeyUsage 扩展而无法进行代码签名的条目。]此 jar 包含由于签名者证书的 KeyUsage 扩展而无法进行代码签名的条目。e此 jar 包含由于签名者证书的 NetscapeCertType 扩展而无法进行代码签名的条目。此 jar 包含的签名没有时间戳。如果没有时间戳, 则在签名者证书的到期日期 (%1$tY-%1$tm-%1$td) 或以后的任何撤销日期之后, 用户可能无法验证此 jar。3此 jar 包含签名者证书仍无效的条目。 B此 jar 包含签名者证书将在六个月内过期的条目。 3此 jar 包含签名者证书已过期的条目。 ,此 jar 包含证书链未验证的条目。没有清单。*用法: jarsigner [选项] jar-file 别名'由 -certchain 指定的文件不存在N由于签名者证书的 ExtendedKeyUsage 扩展而无法进行代码签名。F由于签名者证书的 KeyUsage 扩展而无法进行代码签名。N由于签名者证书的 NetscapeCertType 扩展而无法进行代码签名。由于该 jar 是使用目前已禁用的弱算法签名的, 因此该 jar 将被视为未签名。 有关详细信息, 请使用 -verbose 选项重新运行 jarsigner。直到{0}, 证书才有效:签名文件名必须包含以下字符: A-Z, 0-9, _ 或 -!签名者的证书链未验证。签名者证书仍无效。*签名者证书将在六个月内过期。签名者证书已过期。警告: x警告: 由于该 jar 是使用目前已由安全属性禁用的弱算法签名的, 因此该 jar 将被视为未签名:警告: 签名无法解析或验证, 该 jar 将被视为未签名。有关详细信息, 请在启用调试的情况下重新运行 jarsigner (-J-Djava.security.debug=jar)。证书到期日期为 {0}证书将在{0}到期证书异常错误: 证书的有效期为{0}至{1}证书链不完整请指定 jarfile 名称请指定别名)请键入 jarsigner -help 以了解用法输入{0}的密钥口令:  输入密钥库的密码短语: 选项缺少参数错误: 非法选项: @FGhilmns[[Ljava/lang/Object;()[[Ljava/lang/Object; 3 D 25 16Resources_zh_CN.java!213DL*8T!4L7TCL  /Y0YYSYSSY0YDSYSSY0YESYSSY0YFSYSSY0YSYSSY0YSYSSY0YSYSSY0YQSYSSY0Y,SYSSY 0Y*SYSSY 0YPSYSSY 0YOSYSSY 0YjSYSSY 0Y(SYSSY0Y-SYsSSY0Y9SY{SSY0Y:SY|SSY0Y+SYrSSY0Y#SYnSSY0Y6SYySSY0Y7SYzSSY0Y%SYpSSY0Y5SYxSSY0YCSYSSY0YBSYSSY0YSYSSY0Y@SYSSY0Y?SYSSY0Y SYlSSY 0Y!SYmSSY!0Y'SYqSSY"0Y4SYwSSY#0Y/SYtSSY$0Y2SYvSSY%0Y1SYuSSY&0Y0SYSSY'0Y;SY}SSY(0YSSYSSY)0YVSYSSY*0YUSYSSY+0YTSYSSY,0YRSYSSY-0YhSYSSY.0YgSYSSY/0YSYSSY00YSYSSY10YSYSSY20YSYSSY30Y"SYSSY40Y3SY SSY50Y.SY SSY60Y)SY SSY70Y&SY SSY80YSYSSY90YSYSSY:0YSYSSY;0YSYSSY<0YSYSSY=0YSYSSY>0YSYSSY?0YSYSSY@0YSYSSYA0YSYSSYB0YSYSSYC0YSYSSYD0YSYSSYE0YSYSSYF0YSYSSYG0YSYSSYH0YSYSSYI0YSYSSYJ0YSYSSYK0YSYSSYL0YSYSSYM0YSYSSYN0YSYSSYO0YSYSSYP0YSYSSYQ0YASYSSYR0Y8SY SSYS0YSYSSYT0YSYSSYU0YSYSSYV0YKSYSSYW0YSYSSYX0YSYSSYY0YSYSSYZ0YHSYSSY[0YNSYSSY\0YGSYSSY]0YISYSSY^0YSYSSY_0YSYSSY`0YLSYSSYa0YSYSSYb0YSYSSYc0YSYSSYd0YSYSSYe0YSYSSYf0YSYSSYg0YSYSSYh0YSYSSYi0YSYSSYj0YSYSSYk0Y]SYZSSYl0Y\SY[SSYm0YSYSSYn0YSYSSYo0YJSYSSYp0YSYSSYq0YSYSSYr0YkSYSSYs0YMSYSSYt0YiSYSSYu0YdSYSSYv0YfSYSSYw0YeSYSSYx0YXSYSSYy0YWSYSSYz0Y^SYSSY{0YcSYSSY|0Y_SYSSY}0YaSYSSY~0Y`SYSSY0YbSYSSY0YSY*SSY0YSY)SSY0Y SY+SSY0YSY"SSY0YSY.SSY0YSY-SSY0Y#SY'SSY0Y$SY,SSY0Y!SY(SSY0YSY&SSY0YSY%SS7T#]9