【发布时间】:2011-07-12 16:04:09
【问题描述】:
我正在签署 jar 文件。威瑞信提供的证书。
它提供2个证书:aplha-primary.cer和aplha-secoandary.cer
我使用以下命令生成密钥库文件:
keytool -importcert -v -alias -primary -keystore keystore/keystore.jks -file aplha-primary.cer
和
keytool -importcert -v -alias -secoandary -keystore keystore/keystore.jks -file aplha-secoandary.cer
导出到密钥库文件。
当我尝试签署 jar 文件时,它会给出异常
[signjar] jarsigner:找不到证书链:必须 引用包含私钥和对应的有效 KeyStore 密钥条目 公钥证书链。 jarsigner -keystore keystore.jks -storepass **** -keypass ****** Uploader.jar alpha-primary jarsigner:找不到证书链:alpha-primary。 alpha-primary 必须引用包含私钥和相应公钥证书链的有效 KeyStore 密钥条目。【问题讨论】:
-
您能否提供有关如何签署 jar 的命令详细信息?
-
你是如何生成私钥的?
标签: java certificate keytool