2010-04-18 22 views
12

मैंने एक ऐप लिखा और मैं इसे ऑनलाइन बेचना चाहता हूं, इसलिए मैंने इसे अपनी वेबसाइट पर अपलोड किया और इसे परीक्षण के रूप में डाउनलोड करने और चलाने की कोशिश की, लेकिन एक खिड़की दिखाई दी, उसने कहा: "प्रकाशक को सत्यापित नहीं किया जा सका। क्या आप सुनिश्चित करें कि आप इस सॉफ्टवेयर को चलाने के लिए चाहते हैं? ", और यह भी कहा:" प्रकाशक: अज्ञात प्रकाशक "। यह वास्तव में एक exe फ़ाइल में लपेटा गया एक स्वयं हस्ताक्षरित जावा जार फ़ाइल है, मैंने Netbeans6.7 के साथ स्वयं हस्ताक्षर किए।एक सत्यापित प्रकाशक कैसे बनें?

मुझे आश्चर्य है कि मुझे "ज्ञात" प्रकाशक होने के लिए क्या करना चाहिए?

फ्रैंक

उत्तर

11

आप विश्वसनीय रूट प्रमाणीकरण प्राधिकारी से एक कोड हस्ताक्षर प्रमाण पत्र के साथ EXE प्रवेश करना होगा।

http://www.thawte.com/code-signing/

https://www.verisign.com/code-signing/

आप एक सरल Google search के साथ और अधिक सीए मिल जाएगा।

ध्यान रखें, भले ही यह जावा जार है, फिर भी आप जो संवाद देख रहे हैं वह Windows से EXE को हस्ताक्षरित होने के बारे में शिकायत कर रहा है। EXE पर हस्ताक्षर करने के लिए आपको एक एमएस प्रमाणीकरण हस्ताक्षर प्रमाणपत्र की आवश्यकता होगी। मैं जावा से बहुत परिचित नहीं हूं, इसलिए आपको जार पर हस्ताक्षर करने के लिए प्रमाण पत्र की आवश्यकता हो सकती है या नहीं। (नोट एक स्व-हस्ताक्षरित प्रमाणपत्र पूरी तरह से विश्वसनीय नहीं है और अपने खुद के अलावा अन्य किसी भी कंप्यूटर पर मान्य के रूप में कभी नहीं मान्यता प्राप्त हो जाएगा।)

3

आप एक स्वीकृत हस्ताक्षर करने के प्रमाण पत्र एक उदाहरण https://secure.ksoftware.net/code_signing.html

पर है के साथ इस पर हस्ताक्षर करने की जरूरत है
संबंधित मुद्दे