2008年9月23日火曜日

PoundでSSLラッパー再び

スズキです。

久しぶりにPoundでSSLの設定を行う機会がありました。
それも中間証明書が必要なものです。

以前、この手の手順はブログに書いておいたので、
http://suz-lab.blogspot.com/2007/05/poundssl.html
瞬殺作業だなー、と思いながらやってみると、

SSL_CTX_use_certificate_chain_file "pound.crt" failed - aborted

というエラーがでてPoundが起動できずがっかりし、
ググると上記記事へのコメントが引っかかり、
http://www.haloscan.com/comments/iretsuzuki/2042927249797706121/
コメントに気づいていなかった自分に対し
さらにがっかりしてしまいました。

原因は、証明書の中身の下記の記述です。
-----END CERTIFICATE----------BEGIN RSA PRIVATE KEY-----

これを、下記のように改行を入れることにより、
上記エラーはなくなりPoundが正常起動するようになりました。
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----

コメントへの反応が遅い…反省…

--
http://suz-lab.blogspot.com/

0 コメント: