[Heroku]ssl設定時のエラーについてのメモ
簡単な事だったのですが、情報が見つけられなかったのでメモ。
herokuにsslを適用させる場合、証明書と秘密鍵をアドオンにアップロードします。
具体的には以下のコマンド。
$ heroku certs:add 証明書 秘密鍵
その際に、以下のエラーが返って来た。
Unable to parse certificate. Please ensure the certificate is in PEM format.
内容は特に間違っているとは思えず、何度見返しても正しい。
結局原因は、有効期間前、というなんとも単純な事だった。
取得した時点ではまだ開始前の状態で、期限前。
あまり期限を先にして取得することってないのか、ググっても特に出てこず。
期限外だったらそう怒ってくれればいいのに、上記のエラー内容ではその事が特にわからなかったのもハマりポイントでした。
ちなみに有効期間の確認は以下。
$ openssl x509 -in 証明書 -noout -dates
以下のような形で返ってくる。
notBefore=Apr 8 15:00:00 2015 GMT
notAfter=Apr 8 14:59:59 2016 GMT
期間内だと問題なくアップ出来ました。