2016-09-01 2 views
5

पर खुले एसएसएल के साथ स्वयं हस्ताक्षरित प्रमाणपत्र बनाते हुए मैं ओपनएसएसएल के साथ स्वयं हस्ताक्षरित प्रमाणपत्र उत्पन्न करने के लिए these guidelines का पालन कर रहा हूं।विंडोज

मैं Windows 10 मेरे काम कर निर्देशिका के अंतर्गत कर रहा हूँ इस प्रकार है:

PS E:\Certificats\predix\root\ca> ls 


    Directory: E:\Certificats\predix\root\ca 


Mode    LastWriteTime   Length Name 
----    -------------   ------ ---- 
d-----   9/1/2016 11:57 AM    certs 
d-----   9/1/2016 11:55 AM    crl 
d-----   9/1/2016 12:00 PM    intermediate 
d-----   9/1/2016 11:55 AM    newcerts 
d-----   9/1/2016 11:56 AM    private 
-a----   9/1/2016 11:55 AM    2 index.txt 
-a----   9/1/2016 11:56 AM   4306 openssl.cnf 
-a----   9/1/2016 11:55 AM    14 serial 

दिशानिर्देश में कई कदम के बाद, जब मैं टाइप

openssl ca -config openssl.cnf -extensions v3_intermediate_ca -days 3650 -notext -md s 

मैं निम्नलिखित त्रुटि मिलती है

Using configuration from openssl.cnf 
Enter pass phrase for ./private/ca.key.pem: 
unable to load number from ./serial 
error while loading serial number 
12944:error:0D066096:asn1 encoding routines:a2i_ASN1_INTEGER:short line:.\crypto\asn1\f_int.c:212: 
PS E:\Certificats\predix\root\ca> openssl ca -config openssl.cnf -extensions v3_intermediate_ca -days 3650 -notext -md sha256 -in intermediate/csr/intermediate.csr.pem -out intermediate/certs/intermediate.cert.pem 
Using configuration from openssl.cnf 

मुझे बता रहा है कि इसमें सीरियल फ़ाइल पढ़ने में कुछ समस्या है।

धारावाहिक की सामग्री

है
1000 

किसी को भी इस के लिए एक पर है? फ़ाइल मौजूद है और विन्यास फाइल में अपने पथ नाम सही है ...

+0

स्टैक ओवरफ़्लो प्रोग्रामिंग और विकास प्रश्नों के लिए एक साइट है। यह प्रश्न ऑफ़-विषय प्रतीत होता है क्योंकि यह प्रोग्रामिंग या विकास के बारे में नहीं है। सहायता केंद्र में [मैं यहां कौन से विषय पूछ सकता हूं] (http://stackoverflow.com/help/on-topic) देखें। शायद [सुपर उपयोगकर्ता] (http://superuser.com/) या [यूनिक्स और लिनक्स स्टैक एक्सचेंज] (http://unix.stackexchange.com/) पूछने के लिए एक बेहतर जगह होगी। यह भी देखें [मैं देव ओप्स के बारे में प्रश्न कहां पोस्ट करूं?] (Http://meta.stackexchange.com/q/134306) – jww

उत्तर

7

मुद्दा हल अपने आप: मैं

echo 00 > serial 

जो एक यूनिकोड फ़ाइल का उत्पादन का उपयोग कर धारावाहिक फ़ाइल बनाई जबकि openssl एक एएनएसआई फ़ाइल उम्मीद कर रहा था ।