2015-12-23 4 views
16

मैं जो एक पर हस्ताक्षर प्रमाण पत्र मणि से जुड़ी है एक मौजूदा परियोजना के लिए एक योगदानकर्ता के रूप में जोड़ा गया है। मैं अगली रिलीज को दबा दूंगा इसलिए मुझे अपने प्रमाण को मणि में जोड़ना होगा। जब मैं निर्देशों का पालन पर http://guides.rubygems.org/security/#building-gems सब कुछ जब तक मैं बिंदु 4 तक पहुँचने और gem build चलाने ठीक ऊपर है ... निम्न त्रुटि में प्रस्तुत करता है:मैं अपने मौजूदा मणि के लिए एक अतिरिक्त हस्ताक्षर करने के प्रमाणपत्र जोड़ सकता हूँ?

ERROR: While executing gem ... (Gem::Security::Exception) invalid signing chain: certificate (my details) was not issued by (existing cert owner's details)

मैं एक मौजूदा मणि के लिए कभी नहीं जोड़ दिया है एक दूसरे प्रमाणपत्र, किसी को पता है क्या अगला कदम है? क्या मौजूदा प्रमाणपत्र मालिक को कुछ करने की ज़रूरत है? क्या एक परियोजना को एक से अधिक प्रमाणपत्र होने या सक्षम करने में सक्षम है?

मैं इस पर कोई जानकारी नहीं मिल पाई किया गया है, इसलिए किसी भी जानकारी या मदद बहुत स्वागत और सराहना की होगी।

उत्तर

4

मुमकिन है आप अपने खुद के प्रमाणपत्र आत्म जारी है, और यह शिकायत है कि प्रमाणपत्र श्रृंखला एक परिणाम के रूप टूट गया है। मणि के मालिक को प्रमाणन प्राधिकरण के रूप में स्वयं का उपयोग करके अपना प्रमाण जारी करना चाहिए।

https://support.dnsimple.com/articles/what-is-ssl-certificate-chain/

यह openssl का उपयोग किया जा सकता है। ऐसा करने के लिए डॉक्स कर रहे हैं - दुर्भाग्य से - काफी बुरा और कदम तुम क्या करने की जरूरत है ताकि बालों कर रहे हैं - यह हल्का डाल करने के लिए। Possible walkthrough here

+0

यह पैकेज प्रबंधक (RubyGems) कि प्रमाणपत्र बनाता है, लेकिन मैं नहीं जानता कि क्या यह हुड के नीचे कर रहा है तो मुझे लगता है कि बाहर की जाँच करेंगे और देखें कि पूर्वाभ्यास मुझे बाहर में मदद करता है और आपके पास वापस, धन्यवाद! – iain

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