【问题标题】:certificate chain not found找不到证书链
【发布时间】:2011-07-12 16:04:09
【问题描述】:

我正在签署 jar 文件。威瑞信提供的证书。

它提供2个证书:aplha-primary.ceraplha-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


【解决方案1】:

我认为您缺少私钥。 对于 jar 的签名,使用了非对称加密。 证书仅包含公钥。

【讨论】:

    猜你喜欢
    • 2011-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-25
    • 2021-02-28
    • 1970-01-01
    • 2013-09-18
    • 2017-07-11
    相关资源
    最近更新 更多