'SSL'에 해당되는 글 1건
ssl 인증서 만들기ssl 인증서 만들기
Posted at 2012. 9. 9. 12:58 | Posted in ServerGenerate a private key
key 파일 생성
$ openssl genrsa [-des3] -out test.key 1024
Generate Root CA Certificate
루트 인증기관(Root CA) 인증서 생성
$ openssl req -new -x509 -keyout cakey.pem -out cacert.pem -days 3650
Generate Self Signed Certificate
자체 서명 인증서 생성
$ openssl req -new -x509 -keyout cacert.pem -out cacert.pem -days 3650
keyout과 out에 같은 파일명을 주면되며, 분리하고 싶은 경우는
RSA PRIVATE KEY부분과 CERTIFICATE부분을 다른 파일로 분리하면 된다.
Generate Certificate signing request
인증 요청서(Certificate Signing Request) 생성
$ openssl req -new -key test.key -x509 -out test.csr
Sign certificate with private key
키로 인증서에 서명하기
$ openssl x509 -req -days 3650 -in test.csr -signkey test.key -out test.crt
[Optional] key에서 Password phase 삭제
Remove Password Requirement
$ cp test.key test.key.secure
$ openssl rsa -in test.key.secure -out test.key
Generate dhparam file(Diffie-Hellman)
$ openssl dhparam -out dh512.pem 512
※ if an error, "digest too big for rsa key", occures, simply use 1024 bits. (happens on openssl-1.0.x later)