2009-09-30 20 views
7

साथ जावा साइन जार क्या यह संभव है एक जावा वेब शुरू एप्लिकेशन हस्ताक्षर करने के लिए सर्वर प्रमाणपत्र उपयोग कैसे करें? मैं क्या जानना चाहता हूं कि यह काम करेगा या नहीं। मेरे पास मेरे सर्वर के लिए एक विश्वसनीय प्रमाणपत्र है, और मैं एक ऐप पर हस्ताक्षर करने के लिए एक ही प्रमाणपत्र का पुन: उपयोग करना चाहता हूं।सर्वर प्रमाणपत्र

यह जार प्रविष्टियों जिसका हस्ताक्षरकर्ता प्रमाणपत्र के ExtendedKeyUsage विस्तार कोड हस्ताक्षर की अनुमति नहीं है शामिल हैं:

अभी, मैं इस चेतावनी की है। यह जार प्रविष्टियों जिसका हस्ताक्षरकर्ता प्रमाणपत्र के NetscapeCertType एक्सटेंशन कोड की अनुमति नहीं है पर हस्ताक्षर करने में शामिल है।

क्या मैं चेतावनी के बिना अपना ऐप लॉन्च करने में सक्षम हूं कि प्रमाणपत्र विश्वसनीय नहीं है?

+0

क्यों downvote? –

+0

क्या यह आपके मामले में काम करता है? मैं SSL प्रमाणपत्र वेबसाइट के लिए ले जाया का उपयोग कर मतलब जार पर हस्ताक्षर करने के लिए उपयोगी भी अपने अनुभव एक बहुत :) – Amogh

+0

@Amogh एसएसएल प्रमाणपत्र वेबसाइटों/webapps जो https के माध्यम से संवाद के लिए कर रहे हैं में मदद मिलेगी है। स्टैंडअलोन ऐप्स के लिए आपको एक अलग प्रमाण की आवश्यकता है। –

उत्तर

12

यदि आप एक कोड हस्ताक्षर प्रमाण पत्र का उपयोग नहीं करते आप चेतावनी मिल जाएगा। अधिकांश सीए के लिए, कोड हस्ताक्षर प्रमाण सर्वर प्रमाण से अधिक खर्च करता है। मेरी राय में, यह आपको एक और प्रमाण पत्र के लिए भुगतान करने के लिए सिर्फ एक विपणन योजना है। दो कर्टों के बीच कोई तकनीकी अंतर नहीं है। कुछ सीए दोनों के लिए उपयोग के साथ कॉम्बो सौदों प्रदान कर सकते हैं।

+0

जार पर हस्ताक्षर करते समय मुझे पहले से ही एक चेतावनी मिलती है। आपका मतलब है कि ऐप चलाने पर मुझे चेतावनी मिलेगी? –

+0

जब आप जार भले ही आप सही प्रमाणपत्र का उपयोग चलाने एक सूचना प्राप्त होगी। लेकिन आपको अपने मामले में इसके ऊपर एक चेतावनी मिलेगी। दुर्भाग्यवश, अधिकांश उपयोगकर्ताओं को अंतर नहीं दिखाई देता है :( –

+2

आपको एक वास्तविक कोड हस्ताक्षर प्रमाण की आवश्यकता होगी। Http://stackoverflow.com/questions/155241/cheapest-java-code-igning-certificate-not-self- सस्ते के लिए उन्हें कहां प्राप्त करना है, इस बारे में बहुत अच्छी सलाह के लिए हस्ताक्षर किए। – CarlG

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