Amazon ELB를 사용하기 위해서는 private key의 패스워드가 걸려있지 않아야 등록이 됩니다.

private key 패스워드 설정을 할 경우 웹서버 기동을 위해 패스워드를 입력해야 합니다.
 
상식적으로 생각해 볼 경우 ELB입장에서 사용자가 임의대로 걸어놓은 인증서의 패스워드를 인식하지 못할 것입니다. 결론적으로, 당연히 패스워드가 없는 private key를 첨부드린 이미지처럼 요구할 것으로 예상됩니다.


한국전자인증에서 도메인에 대한 인증서를 만들어 받았는데, ELB등록시 Cert부분에서 아래와 같은 메시지가 나옵니다.

Error: Private key must not be encrypted with a passphrase. 


위를 해결하기 위해서는 private key에 passphrase를 지워야 합니다.

1. openssl을 설치합니다.
$> yum install openssl

2. 패스워드를 제거합니다.
$> openssl rsa -in private.key -out private.key.insecure
$> mv private.key private.key.secure
$> mv private.key.insecure private.key

3. key를 등록합니다.
크리에이티브 커먼즈 라이센스
Creative Commons License
2012/02/22 17:30 2012/02/22 17:30
http://www.javapattern.info/trackback/423