본문 바로가기
IT 이야기/웹

SSL 인증서 비밀키 암호화 제거하는 방법

by youngmap 2021. 10. 15.
반응형

SSL (Secure Sockets Layer) 인증서를 발급받을때 비밀키에 옵션으로 암호를 부여할 수 있습니다.

암호가 있는 경우 서비스 구동시에 암호를 물어보기 때문에 제거하는게 관리하기 편리합니다.

 

처음부터 암호없이 발급 받으면 되겠지만, 발급기관마다 별도로 요청해야하는 상황도 있어서 불편합니다.

 

아래는 Windows 화경 기준으로 openssl를 이용해서 암호를 제거하는 방법입니다.

 

openssl.exe 설치되어있는 폴더에 비밀키를 위치시킵니다.

openssl.exe를 실행합니다.

 

OpenSSL> rsa -in private.key -out no_pass_private.key

Enter pass phrase for private.key:
writing RAS key

OpenSSL>

아래와 같이 명령어를 치고 암호를 입력하면 암호가 없는 버전의 no_pass_private.key 이름의 파일이 만들어 집니다.

rsa in [암호화된 비밀키 파일명] -out [복호화될 비밀키 파일명]

 

이렇게 관리하면 서비스 구동할 때 마다 암호를 입력하지 않아도 되므로 관리가 수월합니다.

아파치 웹서버를 사용하신다면 bin 폴더 하위에 openssl.exe가 있으니 참고하세요.

 

반응형