2012-03-07 11 views
18

मेरे पास एक क्लाइंट के लिए बनाया गया ClickOnce एप्लिकेशन है, और मुझे इसे एक विश्वसनीय प्रकाशक से होने की आवश्यकता है। मैं Authenticode प्रमाण पत्र प्राप्त करने के बारे में कैसे जा सकता हूं और इसके साथ अपना आवेदन हस्ताक्षर कर सकता हूं? ताकि जब एप्लिकेशन लॉन्च किया जाए, तो यह एक विश्वसनीय प्रकाशक से है?क्लिकऑन एप्लिकेशन पर हस्ताक्षर कैसे करें

मैं प्रमाणपत्र कैसे स्थापित करूं? क्या मुझे इसे अपने विकास सर्वर पर स्थापित करना है या इससे कोई फर्क पड़ता है कि मैं इसे कहां स्थापित करता हूं?

पूरी प्रक्रिया कैसे काम करती है? मैं प्रमाण पत्र पर 3-5 सौ डॉलर खर्च नहीं करना चाहता, और कुछ गलत स्थापित करना और भाग्य से बाहर होना चाहता हूं।

क्या प्रमाण पत्र खरीदने और स्थापित करने और क्लिकऑन एप्लिकेशन पर हस्ताक्षर करने पर अच्छे ट्यूटोरियल हैं?

उत्तर

15

मैंने हाल ही में इस प्रक्रिया के माध्यम से चलाया। एक प्रमाण पत्र महंगा नहीं है - हमें $ 100 से कम के लिए कोड-हस्ताक्षर प्रमाणपत्र मिला है।

आपके पास प्रमाणपत्र होने के बाद, अपने कोड (बाइनरी) पर हस्ताक्षर करने के लिए अक्सर पूछे जाने वाले प्रश्न HOWTO: Code signing how-to * का पालन करें।

उसके बाद, आपको प्रोजेक्ट गुणों पर जाना होगा -> साइनिंग और वहां अपना प्रमाणपत्र अपलोड करें (यह क्लिकऑन के लिए है)। हालांकि आप कोड हस्ताक्षर छोड़ सकते हैं और केवल क्लिकऑन पर हस्ताक्षर कर सकते हैं।

ClickOnce कोड हस्ताक्षर करने के लिए किसी प्रमाणपत्र की आवश्यकता है, और दूसरों से काम नहीं चलेगा, देख ClickOnce Deployment and Authenticode:

ClickOnce अनुप्रयोगों के लिए, आप एक एथेंटिकोड प्रमाण पत्र कि कोड पर हस्ताक्षर करने के लिए मान्य है होनी चाहिए; यदि आप किसी अन्य प्रकार के प्रमाणपत्र के साथ एक क्लिकऑन एप्लिकेशन पर हस्ताक्षर करने का प्रयास करते हैं, जैसे डिजिटल ई-मेल प्रमाण पत्र, यह काम नहीं करेगा।

Jan'18 अद्यतन: StartSSL अब और भरोसा नहीं है, और मैं नहीं किसी भी मुफ्त (या क्या StartSSL की पेशकश की गई थी के समान) कोड हस्ताक्षर प्रमाणपत्र मिला। दिन के अंत में, मैं ksoftware.net - $ 84/वर्ष के साथ कॉमोडो कोड-हस्ताक्षर प्रमाणपत्र के लिए गया (लेकिन आपको उनके लिए ड्यून रिकॉर्ड उपलब्ध कराने की आवश्यकता है!)

+0

कोड हस्ताक्षर के लिए कौन सा प्रमाण पत्र पर्याप्त होगा, सबसे सस्ती कीमत के मामले में? –

+0

कोई भी मुफ्त लेकिन: http://www.startssl.com/?app=40 – avs099