注意:ここの情報を必要としている方は、herokuでSSLを使ったサイトを運用されている方だけです。AWSでherokuを使って運用されています。2016年7月末で、SSL証明の期限が切れてしまったので更新をしました。2014年に、1度、更新したのですが、2年後には、何かが少し変わっていたようで、苦労しました。時間をロスしたので、同様の失敗がないように情報共有いたします。SSLの更新なんて、1年か2,3年に一度のことです。更新方法は、きっと忘れていることでしょう。SSL証明を更新しなければいけないのに、困ったって言う時に、この情報が役に立つと思います。SSLの技術用語を説明します。初心者は、技術用語が分からず、先に進めなくなりますので重要な事です。同様の内容を別の言葉で表現している場合があるので注意が必要です。秘密鍵このファイル名はおおよそ*.keyとなっています。一部サイトでは*.pemや*.key.pemとされています。秘密鍵かどうかを確認するには、ファイルの内容を確認します。KEY-----」で終わります。場合によっては「RSA」が無いものもあるようです。KEY」という文字列があればほぼ間違いないでしょう。CSRファイル認証局に認証してもらうために提出するファイルです。秘密鍵を基にした(秘密鍵そのものとある解説サイトもあるけど、秘密鍵を送ると秘密鍵の意味が無いので間違いと思われ)情報と、サーバーの管理者情報から生成されたファイルは、*.csrとなっています。一部サイトでは*.csr.pemやcsr.pemとされています。CSRファイルかどうかを確認するには、ファイルの内容を確認します。REQUEST-----」で終わります。REQUEST-----」で終わります。REQUEST」という文字列があればほぼ間違いないでしょう。認証局より送り返されてくるファイルです。COMODOの場合はサーバ証明書と中間証明書が書庫ファイルになってメールに添付されます。Verisignの場合はメールの本文に挿入されるので、新規にファイルを作成しコピペして保存することになります。このファイルの保存名が*.cerや*.crtといったものから、certificate.txtなど、ファイルの内容を連想するにも困難なものまであります。COMODOの場合は中間証明書が*.ca-bundleでした。CERTIFICATE-----」で終わります。公開鍵に関しては見て回ったサイトの中ではどれも一致していました。中間証明書これは認証局を証明するためのファイルです。ルート証明書とも言われているようです。公的な認証局ではなく、独自に証明する場合はオレオレ証明書などと呼ばれます。基本的にはブラウザに既にインストールされています。ここではオレオレ証明書については説明しません。一部サイトではサーバ証明書とルート証明書が混同して解説されています。このようなサイトもパクっ(以下略)。CERTIFICATE-----」で終わります。要するに、SSL通信には、秘密鍵と公開鍵とルート証明書が必要というわけです。SSLの認証の更新手順さて、SSLの認証の更新をしていきましょう。以下の手順は、AWSの上でなくても、PCで実行できます。RapidSSLMail.txtに保存しておく。