openssl을 이용해서 다음과 같이 인증서를 변환한다.

   

# openssl pkcs12 -in domain.pfx -clcerts -nokeys -out domain.cer

# openssl pkcs12 -in domain.pfx -nocerts -nodes -out domain.key

   

# openssl pkcs7 -print_certs -in certificate.p7b -out certificate.pem

or

# openssl pkcs7 -inform der -print_certs -in certificate.p7b -out certificate.cer

   

   

<VirtualHost 192.168.0.1:443>

...

SSLEngine on

SSLCertificateFile /path/to/domain.cer

SSLCertificateKeyFile /path/to/domain.key

...

</VirtualHost>

 

다음과 같이 열쇠가 브라우저에서 보이면 성공!

 

만약 다음과 같이 인증서 오류가 나온다면 mod_ssl의 설정파일 중 VirtualHost 를 모두 지우고 apache 재 시작 후 다시 해보자.

 

https://julianscorner.com/wiki/linux/openssl 참고

+ Recent posts