цепочка сертификатов не найдена - PullRequest
6 голосов
/ 10 марта 2011

Я подписываю файл jar. Сертификат предоставлен VeriSign.

Предоставляется 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

Экспортируется в файл хранилища ключей.

когда я пытался подписать файл фляги, это выдает исключение как

  [signjar] jarsigner: Certificate chain not found for: must
 reference a valid KeyStore key entry containing a private key and corresponding
 public key certificate chain.


jarsigner -keystore keystore.jks -storepass **** -keypass ****** Uploader.jar alpha-primary
jarsigner: Certificate chain not found for: alpha-primary.  alpha-primary must reference a valid KeyStore key entry containing a private key and corresponding public key certificate chain.

1 Ответ

2 голосов
/ 01 марта 2012

Я думаю, что вам не хватает закрытых ключей.Для подписи банок используется асимметричное шифрование.Сертификат содержит только открытый ключ.

...