2016-09-01 2 views
5

OpenSSL에서 자체 서명 된 인증서를 생성하려면 these guidelines을 따르고 있습니다. 다음과 같이 내가 윈도우 (10) 내 작업 디렉토리입니다Windows에서 열린 SSL을 사용하여 자체 서명 된 인증서 만들기

은 다음과 같습니다 가이드 라인에서 여러 단계 후

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 

사람이에 대한 수정이 있습니까? 하려면 openssl이 ANSI 파일을 기대하는 동안 나는 유니 코드 파일을 생성

echo 00 > serial 

를 사용하여 시리얼 파일을 만든 :

+0

스택 오버플로는 프로그래밍 및 개발 관련 질문에 대한 사이트입니다. 이 질문은 프로그래밍이나 개발이 아니기 때문에 주제와는 거리가 먼 것처럼 보입니다. 도움말 센터에서 [여기에서 내가 질문 할 수있는 항목은 무엇입니까?] (http://stackoverflow.com/help/on-topic)를 참조하십시오. 아마도 [Super User] (http://superuser.com/) 나 [Unix & Linux Stack Exchange] (http://unix.stackexchange.com/)가 더 나은 곳이 될 것입니다. 또한 [Dev Ops에 대한 질문은 어디에 게시합니까?] (http://meta.stackexchange.com/q/134306)를 참조하십시오. – jww

답변

7

문제를 스스로 해결 ... 파일이 존재하고 conf의 파일의 경로 이름이 올바른지 .

관련 문제