StartSSLにはよくお世話になりましたよ。Verificationが必要だってんで、イスラエルから国際電話がかかってきたんですよ。英語何言ってんのかサッパリ分からなくて、パスポートに載ってる自分の情報を片っ端から読み上げたっけ。結局、本籍を確認したかったみたい。Encryptのみです(たぶん)。公益目的で作られた団体がやっているので、StartSSLみたいな安売りとは根本から違います。下手にマイナーなやっすい証明書を買うより、こっちを導入した方が断然安心感があると言えます。Encryptの証明書は有効期限が3ヶ月と短いため、頻繁に更新する必要があるのが難点です。自動更新スクリプトが公式で提供されているので、これも一度やり方を把握すれば簡単なんですけどね。このスクリプトは、サーバがまさしく持ち主の物であることを証明するための処理を行います。ところが、Herokuだとこの認証処理がやりづらい。Herokuから提供されている方法は、従来のように1年に一回手動で更新するようなフローが前提だからです。このフローに則って取得・更新する方法はネットで検索すればいろいろ出てきます。!!めんどい!!絶対更新忘れるでしょ!!自動更新させてょ!!と喚いていたら、ありました。sabayonで自動化するやっと本題です。SSL証明書の取得と更新を自動化してくれる神のようなheroku用ツール。下準備この辺の記事を参考にして、あなたのappのSSLを有効にします。herokuツールの名前は何でもいいです。dynoを有効にしやがりますが、これは無効にしておいて大丈夫です。sabayonを設定いくつかの環境変数を設定してあげる必要があります。SSLを有効にしたいあなたのアプリ名です。