我有一个来自证书颁发机构(内部)的.cer
文件。我使用以下命令将其导入密钥库:
keytool -import -alias javaapplet -file certificate.cer -keystore javasign
我输入了两次密钥库密码,密钥库是在当前目录中生成的(恰好是.jar
所在的文件夹。
尝试签名文件时(使用jarsigner appletname.jar javaapplet -keystore javasign
),在提示输入密码后出现以下错误:
Keystore was tampered with, or password was incorrect
我知道密码是否正确。输入命令keytool -list -v -keystore javasign
的密码时, 工作。唯一不行的是使用jarsigner
命令。
有关如何解决此问题并签署我的小程序的任何线索?