首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SHA1用于验证签名的apk和错误消息"java.lang.SecurityException invalid jarsigner signature file digest...“

SHA1用于验证签名的apk和错误消息"java.lang.SecurityException invalid jarsigner signature file digest...“
EN

Stack Overflow用户
提问于 2018-07-05 00:22:37
回答 1查看 485关注 0票数 0

我使用keytool命令(来自JDK1.8)来生成密钥库和它的第一个专用于应用程序"toto“的证书。

在使用jarsigner生成签名的.apk文件(也来自JDK1.8)之后,使用以下命令: jarsigner -keystore toto.jks -storepass pw1 -signedJar titi_signed.apk titi.apk aliasPlus,我执行了jarsigner来验证它(使用jarsigner -verify ...)。

然后,我遇到了这个问题:

com/sun/javafx/scene/control/skin/capian/left-btn.png的java.lang.SecurityException无效的SHA1签名文件摘要

通过在谷歌中搜索这个错误消息,只有一个结果:https://bugs.openjdk.java.net/secure/ReleaseNote.jspa?projectId=10100&version=11815

那么,这是一个JDK bug吗?

谢谢

注意:最初的问题是关于portecle的使用。感谢Nick的回复。这就是为什么我放弃了portecle的使用,回到了基本的DOS命令"keytool“

EN

回答 1

Stack Overflow用户

发布于 2018-07-05 16:22:48

我从来没有用过portecle。考虑到几乎每个严肃的开源项目都已经从sourceforge迁移到github或类似的项目,我在使用我在那里找到的任何安全工具时都会感到紧张。但在their website上,他们有这样的截图:

在顶部显示"/tmp/cacerts“作为路径。这让我想到,在本例中,存储内容的目录是/tmp/cacerts。

因此,如果您创建了一个keystore,那么它可能位于您选择使用file菜单将其保存到的任何位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51177787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档