2011-03-10 6 views
6

Kavanoz dosyasını imzalıyorum. VeriSign tarafından sağlanan sertifika.sertifika zinciri bulunamadı

2 adet sertifikaları sağlar: aplha-primary.cer ve aplha-secoandary.cer

aşağıdaki komutları kullanarak anahtar deposu dosyası oluşturmak: O dosyayı anahtar deposu için

keytool -importcert -v -alias -primary -keystore keystore/keystore.jks -file aplha-primary.cer 

ve

keytool -importcert -v -alias -secoandary -keystore keystore/keystore.jks -file aplha-secoandary.cer 

ihraç edilmektedir. Ben

 
    [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. 

+0

Kavanozu nasıl imzaladığınıza dair komut ayrıntılarını sağlayabilir misiniz? –

+0

Özel anahtar nasıl oluşturdunuz? –

cevap

2

gibi istisna veriyor kavanoz dosyasını imzalamak için çalışırken

Ben özel anahtarları eksik olduğunu düşünüyorum. Kavanozların imzalanması için asimetrik şifreleme kullanılır. Sertifika yalnızca ortak anahtarı içerir.

+0

Evet haklısınız, bu sorunu geri yükledim. – dharmendra