【发布时间】:2017-03-02 20:10:38
【问题描述】:
我在使用 jarsigner 签署我的 jar 文件时遇到问题。我使用this 教程对我的 jar 文件进行签名,但在最后一步(对 jar 签名),我得到了这个错误:
jarsigner 错误:java.lang.RuntimeException: keystore load: Invalid keystore format
我没有使用第 10 步,而是使用来自this 站点的第 5 步,因为我使用的是真实证书而不是假证书...
注意:
我的证书采用.spc 和.pvk 格式...
但是,由于我使用的是 jarsigner,我必须将它们转换为 .p12 格式。因此,我首先使用pvkimprt.exe 将它们转换为.pfx,然后再转换为.p12。我使用了我之前提到的链接中指定的方法。
另外,我尝试创建一个假证书以确保问题不是来自pvkimprt.exe 工具或来自证书。它给了我同样的错误。
证书很好。那么,问题出在哪里?
【问题讨论】:
标签: java