2011-03-10 21 views
6

मैं जार फ़ाइल पर हस्ताक्षर कर रहा हूं। 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 

यह फ़ाइल KeyStore को निर्यात किया जाता है।

जब मैं की तरह

 
    [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

क्या आप कमांड विवरण प्रदान कर सकते हैं कि आप अपने जार पर हस्ताक्षर कैसे कर रहे हैं? –

+0

आपने निजी कुंजी कैसे उत्पन्न की? –

उत्तर

2

जार फ़ाइल यह अपवाद दे रही है पर हस्ताक्षर करने की कोशिश की मुझे लगता है कि आप निजी कुंजियां अनुपलब्ध हैं। जारों पर हस्ताक्षर करने के लिए असममित एन्क्रिप्शन का उपयोग किया जाता है। सर्टिफिकेट में केवल सार्वजनिक कुंजी है।

+0

हां आप सही हैं मैंने इस मुद्दे को वापस लॉग किया है। – dharmendra

संबंधित मुद्दे