SSL証明書を導入する

9日のRapidSSLの2048bit鍵長への変更を前にして、昨日から今日にかけて1024bitのSSL証明書を購入しました。
ディファインで格安SSLを購入する
携帯電話対応のため、1024bitで2年契約で購入しました。2年経てば旧機種もなくなりますしね。何とかなるでしょう。
送られてきたSSL証明書をテキストに保存して、Apacheの再起動を行うと以下のエラーになりました。
[Mon Dec 06 20:24:03 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Dec 06 20:24:03 2010] [error] Init: Unable to read server certificate from file /etc/pki/tls/certs/www.free-style.biz.crt
[Mon Dec 06 20:24:03 2010] [error] SSL Library Error: 218529960 error:0D0680A8:asn1 encoding routines:ASN1_CHECK_TLEN:wrong tag
[Mon Dec 06 20:24:03 2010] [error] SSL Library Error: 218595386 error:0D07803A:asn1 encoding routines:ASN1_ITEM_EX_D2I:nested asn1 error
[Mon Dec 06 20:36:02 2010] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Dec 06 20:36:02 2010] [error] Init: Unable to read server certificate from file /etc/pki/tls/certs/www.free-style.biz.crt
[Mon Dec 06 20:36:02 2010] [error] SSL Library Error: 218570875 error:0D07207B:asn1 encoding routines:ASN1_get_object:header too long
理由がわからずに1時間ほど難儀しましたが、結局Windows上でテキスト保存作業をおこなったために、改行コードが合わなかったようです。
最終的に、viエディタで直接証明書を貼り付けると問題なく動きました。