问题标签 [jarsigner]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
139 浏览

bash - 包含 !p 的 storepass 的奇怪 bash/jarsigner 行为

我试着打电话

在重击中。

我的!pstorepass 末尾的 一直被视为爆炸,并被替换为我调用的最后一个以 p 开头的命令。

我无法更改此密钥,但无论如何我可以解决这个问题吗?

0 投票
1 回答
1436 浏览

android - 通过命令行签署 APK

我正在使用 Eclipse 和 Android SDK 开发 android 应用程序。为了在设备上测试应用程序,每次都做同样的工作是很尴尬的:

  • 安卓工具
  • 导出签名的应用程序包
  • 选择项目
  • 选择密钥库
  • 使用密码
  • 选择别名
  • 使用密码
  • 选择输出路径和文件

之后使用命令行和 adb 卸载已安装应用程序的先前版本。然后安装新版本的应用程序。

由于这种方式太长了,我想编写整个动作的脚本,但jarsigner总是以同样的错误停止,我无法签署 apk。

unable to sign jar: java.util.zip.ZipException: invalid entry compressed size (expected 761 but got 763 bytes)

在这一点上,我很困惑。来自jarsignerJDK 1.6.0.26。Eclipse 的版本为 3.6.2。Android SDK 是最新的。我在 Windows Vista 32 位下工作。

有没有人有类似的问题jarsigner或者可以给我一些提示?!

0 投票
0 回答
3629 浏览

java - com.sun.deploy.net.jarsigningexception 无法验证登录资源:xalan.jar,2.7.1

我们的 JNLP 客户端应用程序包含不同的 JAR。我们在构建过程中签署所有这些 JAR。现在,我们有一个无法验证的 Jar,但只能在 Windows 下验证!(xalan-2.7.1.jar)

如果我们在 windows 下运行 JNLP,我们会得到这个异常:

在 Linux 和 Mac 下它可以完美运行。

我还通过 jarsigner.exe 手动签名并验证了 xalan.jar。输出:“jar 验证”

可能是什么问题?

0 投票
1 回答
1286 浏览

keytool - Jar 签名 -validity 属性

我使用 keytool 的 -validity 属性生成密钥库并自签名 jar。在此过程中,我看到调试消息说

我正在使用以下命令,

我在这里做错了吗?实际上我想用证书在罐子上签名 1 年。

干杯,J

0 投票
2 回答
1974 浏览

java - JarSigner 在 java 中完成?

是否可以使用 JarSigner 类在 java 中对 jar 文件进行签名?目前我正在使用:

但如果有任何失败,js.run void 将调用 System.exit(-1) 导致我的整个应用程序崩溃。我正在考虑在线程内部运行它,加入它直到它完成,然后检查返回码。只是看看是否有更正式的方式来做到这一点......任何帮助将不胜感激。

0 投票
2 回答
2354 浏览

android - Android maven jarsigner, jarsigner: 尝试重命名 X 但失败

我想签署一个 android .apk,我的个人资料设置如下pom.xml

我在上面使用了Novoda 教程(另一个类似的例子我也尝试过,但效果相同),并且正在执行mvn clean install -Prelease,但是我收到以下错误:

据我所知,重命名失败是因为该特定文件在打包阶段仍在使用中,因此它基本上是锁定的。

我该如何纠正?我不完全确定为什么.jar要签署 a,它不应该只是最终.apk签署的吗?

我尝试添加一个<destDir>(如之前的 SO帖子所建议的)以将人工制品移出,但这似乎没有任何效果,可能是因为我没有正确使用它。

有什么建议么?

干杯

编辑:如果我从错误消息中取出命令并运行它,代替它'*****'mypassword它工作正常......

0 投票
3 回答
14079 浏览

java - Jarsigner:“此 jar 包含未验证证书链的条目。”

我在自签名 jar 上收到以下错误:

我像这样签署了罐子:

我的 jar 有 2 个入口点:一个用于 java web start,一个用于 applet。

  • 如果我以 java web start 方式运行 jar,它不会发生。
  • 但是,如果我将 jar 作为小程序运行。当我尝试访问嵌入在 jar 中的位图资源时,有时会收到强烈的安全警告。

使用 -verbose 和 -certs 选项会显示很多行。我对此一无所知。这是输出:output.txt (下面转载的 6307 行的一部分)。

如何签署jar文件?

0 投票
8 回答
48800 浏览

java - jarsigner:此 jar 包含未验证证书链的条目

我正在尝试对 JAR 文件进行代码签名并使用 JDK 1.7u1。我们获得了 GoDaddy 代码签名证书,我按照此处的说明(方法 1)进行操作:http: //help.godaddy.com/article/4780

JAR 签名很好,但是每当我尝试运行命令时: jarsigner -verify在我使用 JDK 1.7u1 签名的 JAR 上,我得到以下输出:

我还在jarsigner -verifyJDK 1.6u26 和 1.6u14 上使用与上述相同的 JAR 尝试了该命令,结果恢复正常。(下面来自 1.6u26 的输出)。

我是否错过了为 JDK 1.7 正确签署 JAR 所需采取的额外步骤?

0 投票
3 回答
6525 浏览

java - 在 APK 上使用 jarsigner -verify 要求我指定别名?

我正在尝试检查 APK 上的签名信息。文档说要使用

并且各种SO问题都同意。但是如果我抓住 JDK 1.7 并这样做,我会得到错误:

考虑到谷歌搜索错误消息只返回指向 jarsigner 源的链接,这很难处理。

这是怎么回事?

0 投票
1 回答
2222 浏览

android - Android APK重新签名:证书链未验证

我正在尝试重新签署现有的 android 应用程序。但我收到一条消息“此 jar 包含未验证证书链的条目。”。即使我的罐子已正确验证。

我想知道重新签署已经签署的申请的步骤是什么。

而且,可能导致“此 jar 包含未验证证书链的条目”的原因。

请更新。