खुलता है मुझे "अज्ञात विकल्प" त्रुटियों देता रहता है


19

मैं पहली बार एसएसएल सर्टिफिकेट बनाने की कोशिश कर रहा हूं। मुझे नहीं पता कि यह कैसे काम करता है और बस मुझे प्रदान किए गए कुछ निर्देशों का पालन कर रहा हूं।

पहला आदेश ठीक काम करता है:

openssl genrsa -des3 -out privkey.key 2048

तब दूसरी कमांड मुझे त्रुटियां दे रही है:

openssl req –new –nodes -key privkey.key –out server.csr

यह "अज्ञात विकल्प -new" कहता है और फिर सभी विकल्पों को सूचीबद्ध करता है, जिनमें से एक निश्चित रूप से "-new" है

Google त्रुटि संदेश मुझे केवल एक उपयोगी फ़ोरम पोस्ट देता है, जिसमें कहा गया है कि मुझे अपनी Opensl.cnf फ़ाइल को इंगित करने के लिए -config विकल्प का उपयोग करने की आवश्यकता है। तो मैंने अपने XAMPP इंस्टॉलेशन में खुलने वाले एकमात्र लिंक की खोज की।

इसने मुझे अतिरिक्त "अज्ञात विकल्प" त्रुटियां दीं, जहां कमांड में मैंने -config विकल्प को रखा था।

openssl req -config /Applications/XAMPP/xamppfiles/share/openssl/openssl.cnf 
-key privkey.key –out server.csr -new -nodes

यह मुझे "अज्ञात विकल्प-आउट" देता है जो हास्यास्पद है।

क्या कोई मुझे आदेशों के क्रम में मदद कर सकता है, या मुझे बता सकता है कि क्या XAMPP ओप्स्ल कमांड के साथ ज्ञात कीड़े हैं?

मैं OSX शेर और XAMPP 1.7.3 चला रहा हूं

जवाबों:


40

ठीक है, यह अजीब तरह का है, लेकिन आप पागल नहीं जा रहे हैं।

आपके उदाहरण को कॉपी करना और चिपकाना मेरे लिए उसी तरह विफल हो जाता है जैसे कि वह आपके लिए करता है। लेकिन इसे मैन्युअल रूप से टाइप करना ठीक रहता है।

ऐसा लगता है कि आपने जहाँ भी उन पंक्तियों को कॉपी किया है, नियमित रूप से डैश प्रतीक को दूसरे के साथ स्वैप किया है, समान दिखने वाले ग्लिफ़। वास्तव में, यदि आप बहुत करीब से देखते हैं, तो आप बता सकते हैं कि जिस डैश का उपयोग किया -keyगया है -new, वह लोगों के लिए की तुलना में थोड़ा अलग दिखता है , -nodesऔर -out(जिस फ़ॉन्ट का मैं सही उपयोग कर रहा हूं, वह थोड़ा छोटा है)।

अपने सभी डैश हटाएं और कमांड लाइन पर उन्हें फिर से टाइप करें।


1
अच्छा पकड़ा! आइए इसे एएससीआईआई के अच्छे पुराने दिनों के लिए सुनें, जब हम सभी के लिए एक पानी का छींटा पर्याप्त था।
MadHatter

जी, मैंने सोचा कि उन डैश को थोड़ा लंबा लग रहा था लेकिन लंबे समय तक उन्हें डैश नहीं कहा जा सकता था। यह कभी नहीं मिला होगा। वाह। मैं Entourage को दोष देता हूं।
पेट्रोलियमजेलिफ़े

धन्यवाद bahamat, आपने मुझे उस जवाब के साथ इतना समय बचा लिया, अपने काम से प्यार करें :)
Armin Nehzat

अभी भी उपयोगी, thanx
बोक

ऑटो-सही चालू होने पर हाइफ़न (ASCII वर्ण) डैश (UNICODE वर्ण) में परिवर्तित हो जाता है। वे दोनों बहुत समान दिखते हैं, लेकिन वे अलग हैं।
मैकगाइवर

-1

जब आप कॉपी और पेस्ट करना चाहते हैं! - में - तो वहाँ जाने के लिए तीर का उपयोग करें और निकालें - और फिर टाइप करें - और प्रेस दर्ज करें, - बाहर पास ही एकमात्र है - आपको हटाने और टाइप करने की आवश्यकता है फिर यह काम करता है: डी


1
यह वही है जो मौजूदा जवाब में कहा गया है। मैं नहीं देखता कि आपने यहां कुछ जोड़ा है?
माइकल हैम्पटन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.