2016-09-01 16 views
5

Tôi đang theo dõi these guidelines để tạo chứng chỉ tự ký với OpenSSL.tạo chứng chỉ tự ký với ssl mở trên cửa sổ

Tôi dưới thư mục làm việc của Windows 10 của tôi là như sau:

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 

Sau vài bước trong hướng dẫn, khi tôi gõ

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

tôi nhận được lỗi sau

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 

cho tôi biết rằng có sự cố khi đọc tệp nối tiếp.

Nội dung của sê-ri là

1000 

Có ai có cách khắc phục cho điều này? Các tập tin tồn tại và tên đường dẫn của nó trong file conf là đúng ...

+0

Stack Overflow là trang web dành cho các câu hỏi lập trình và phát triển. Câu hỏi này dường như không có chủ đề vì nó không phải là về lập trình hay phát triển. Xem [Tôi có thể hỏi những chủ đề gì ở đây] (http://stackoverflow.com/help/on-topic) trong Trung tâm trợ giúp. Có lẽ [Super User] (http://superuser.com/) hoặc [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/) sẽ là một nơi tốt hơn để hỏi. Đồng thời xem [Tôi đăng câu hỏi về Dev Ops ở đâu?] (Http://meta.stackexchange.com/q/134306) – jww

Trả lời

7

Giải Quyết vấn đề này bản thân mình: Tôi tạo ra các tập tin nối tiếp sử dụng

echo 00 > serial 

mà tạo ra một tập tin Unicode trong khi openssl đã mong một tập tin ANSI .

Các vấn đề liên quan