본문으로 바로가기

전에 리눅스용 인증서를 윈도우용 인증서로 변환을 했었다.


요번에는 반대로 윈도우용 인증서를 리눅스용 인증서로 변환해서 쓸일있어서 변환해보았다.

방법은 전에 포스팅한 리눅스용을 윈도우용으로 변환할 때와 반대로 하면된다.


우선 윈도우용은 crt 형식 2개, key 형식 1개 인데 

이 3가지 모두를 pem으로 변환하면 된다.


따라서 key는 putty keygen을 이용해서 key 에서 pem으로 변환할 것이고

crt는 openssl을 이용해서 crt에서 der로 변환한 후 pem으로 변환할 것이다.


좀 더 자세한 내용을 원한다면 전에 쓴 리눅스용 인증서를 윈도우용 인증서로 변환하는 방법을 참고하도록 하자.


1. 우선 간단한 key를 pem으로 변환하는 방법.


1-1) putty keygen을 연다.

다운은 putty 홈페이지 다운로드 페이지 에서 Puttygen을 다운받으면 된다

puttygen.exe

1-2) 여기서 Load 버튼 클릭하고 



1-3) 확장자가 모두 보이도록 하여 



1-3) 확장자가 key인 인증서를 가져온다.

1-4) 알림창이 나오는데 OK버튼을 누르고 save public key버튼을 클릭한다.

1-5) 이때 저장시 확장자를 .pem이라고 하면 확장자 변환 끝이다. 


2. 다음은 crt를 pem으로 변환하는 방법


위에서 설명했듯이, crt를 pem으로 변환하기 위해서는 우선 crt를 der로 변환하고 다음 pem으로 변환해야한다.

이때 필요한건 openssl이라는 확장자 변환 프로그램인데 나는 xampp설치 시 같이 설치되서 다운 받는 방법은 역시 각자.. (네이버 치면 나오겠지)


2-1) cmd창을 켜서 openssl을 실행한다.

cd openssl.exe가 있는 폴더 경로 (ex. cd xampp\apache\bin)

그리고, openssl.exe 실행 (ex. openssl.exe)

2-2) 다음과 같이 치면 cer에서 der에서 pem으로 변환된다.



2-3) 다른 하나도 다음과 같이 변환하면 끝.



참고 사이트 :

http://blog.naver.com/angelmic3?Redirect=Log&logNo=100151778393