2010-09-21 8 views

उत्तर

18

आपको एक और तर्क की आवश्यकता है, यह मानक इनपुट से प्रमाण पत्र पढ़ने की अपेक्षा करता है। शायद आप एक कमांड लाइन तर्क के रूप में -new जोड़ने के लिए होती हैं, या आप में मानक पर एक मौजूदा प्रमाण पत्र पारित करने के लिए की जरूरत है

+0

हाँ, यही वह था। धन्यवाद। –

9

मैं जब विंडोज 7 में GitBash का उपयोग कर एक ही मुद्दा था, के बाद खोज के घंटे इससे मेरी समस्या का हल:।

winpty openssl genrsa -out ../private.pem -aes256 4096 

आपको कुछ विचार दे सकता है कि क्या आवश्यक है।

+1

+1 और ध्यान दें कि मेरा पूरा आदेश अलग था, लेकिन कुंजी पूर्ण openssl कमांड से पहले "winpty" रख रही थी। मेरा मानना ​​है कि Winpty मानक इनपुट समायोजित करता है और/या माउस समर्थन जोड़ता है जो कुछ यादृच्छिकता के लिए आवश्यक है जो कि कुंजी उत्पन्न करने के लिए openssl उपयोग करता है। अन्यथा यह केवल इनपुट के लिए प्रतीक्षा कर रहा है जो कभी नहीं आता है (भले ही आप कीस्ट्रोक टाइप करें या माउस को ले जाएं)। – eselk

+0

इससे मुझे भी मदद मिली ... आपको कैसे पता चला कि आपको Winpty के साथ उपसर्ग कमांड की आवश्यकता है? Winpty क्या है? – Patlatus

+0

@Patlatus मुझे कैसे मिला? = वैसे ही = stackoverflow; Winpty के बारे में कुछ भी नहीं पता, उस समय समझने की कोशिश की लेकिन नहीं कर सका; इसलिए मैंने इसके साथ बिल्ली कहा, जब तक यह काम करता है। – Zuhayer