SSL証明書の期限切れ:先に答え
- 証明書には有効期限があり、1日でも過ぎると Chrome では「この接続ではプライバシーが保護されません」、アドレス欄に「保護されていない通信」と出ます。サイトが壊れたわけではなく、証明書を新しくすれば元に戻ります。
- 期限は、ブラウザのアドレス欄の左のマークから証明書を開き「有効期限」を見れば分かります。ドメインを入れるだけの無料チェックでも、残り日数が出ます。
- 直し方は契約の形で違います。レンタルサーバーの無料の証明書なら管理画面で自動更新をやり直す、別に買った有料の証明書なら更新して入れ直す、制作会社に任せているなら依頼する、の3つが中心です。
- 証明書の有効期間は業界の決まりで短くなっていきます。2026年3月から最長200日、2027年3月から100日、2029年3月から47日です。手作業の更新は続けにくくなるため、自動更新と外からの見張りの組み合わせが現実的です。
SSL証明書とは?期限切れで何が起きるか
SSL証明書は、サイトの「身分証」です。アドレスが https:// で始まるサイトには必ず入っていて、「このサイトは確かにこのドメインの持ち主のものです」と第三者(認証局)が証明し、通信を暗号にして途中でのぞかれないようにします。
身分証なので有効期限があります。期限を過ぎると、ブラウザは「本物かどうか確かめられない」と判断し、ページの代わりに警告を出します。お客さまからは「このサイトは危ない」と見えるため、問い合わせや注文が止まります。
| ブラウザ | 表示される警告 | 補足 |
|---|---|---|
| Chrome | 「この接続ではプライバシーが保護されません」 | アドレス欄に「保護されていない通信」。エラーの番号は NET::ERR_CERT_DATE_INVALID |
| Safari(Mac・iPhone) | 「この接続は安全ではありません」「ウェブサイトが安全ではありません」「安全ではありません」 | 全画面で「接続はプライベートではありません」と出る版もあります |
| Edge | 「接続がプライベートではありません」 | Chrome と同じ仕組みで、エラーの番号も同じです |
自分の端末だけで出るなら、パソコンやスマホの日付と時刻がずれているだけのこともあります。Chrome は「時計が遅れています」「時計が進んでいます」と表示します。別の端末でも出るなら、サイト側の問題です。
SSL証明書の有効期限を確認する方法
いちばん早いのは 30秒かんたんチェック です。ドメインを入れると証明書を読み取り、期限まであと何日かを表示します。登録はいりません。自分の目で確かめたいときは、ブラウザで見られます。
- 1
Chrome(パソコン)
サイトを開き、アドレス欄の左のマーク(サイト情報を表示)を押します。「この接続は保護されています」→「証明書は有効です」の順に押すと証明書の画面が開き、「有効期間」の「有効期限」に日付が出ます。
- 2
Safari(Mac)
サイトを開き、画面上のメニューから「Safari」>「接続セキュリティの詳細」を選ぶと、証明書と期限を確認できます。古い版では、アドレス欄の鍵のマークを押して「証明書を表示」を選びます。
- 3
すでに警告が出ているとき
Chrome はアドレス欄の「保護されていない通信」を押すと証明書の情報に進めます。Safari は警告の中の「証明書を表示」を押します。期限の日付が過去なら、原因は期限切れです。
- 4
www あり・なしの両方を見る
example.co.jp と www.example.co.jp の両方を開いて確かめます。片方だけ期限が切れている、片方だけ証明書が入っていない、ということがよくあります。
SSL証明書が期限切れになったときの直し方(状況別)
やることは「新しい証明書を発行して、サーバーに入れる」だけです。誰がどこで行うかが、契約の形で変わります。
| あなたの状況 | やること | 気をつける点 |
|---|---|---|
| レンタルサーバーの無料の証明書(Let's Encrypt など) | サーバーの管理画面で「無料SSL」「独自SSL」の欄を開き、自動更新を有効にする。失敗と出ていれば、いったん外して設定し直す | ドメインの向き先(DNS)がそのサーバーを指していないと発行できません |
| 有料の証明書を別に買っている | 買った会社で更新を申し込む→発行された証明書を受け取る→サーバーに入れ直す | 申し込みから発行まで、審査で数日かかる種類があります。支払っただけでは切り替わりません |
| CDN・ホームページ作成サービスを使っている | 多くは自動です。管理画面でドメインの接続の状態と、DNS の設定が案内どおりかを確かめる | ドメインの契約が切れている、DNS を書き換えた、が原因のことが多いです |
| 制作会社・保守会社に任せている | 担当者に連絡し、下の文面で依頼する | 保守契約に証明書の更新が入っているかも、この機会に確かめます |
依頼の文面の例(そのまま使えます):「当社サイト(https://www.example.co.jp)で、SSL証明書の期限切れの警告が出ています。証明書の更新と入れ直しをお願いします。あわせて、自動更新になっているか、次の期限はいつか、期限前の通知はどのメールアドレスに届くかを教えてください。」
更新が済んだら、ブラウザでページを読み込み直し、警告が消えたことと新しい期限の日付を確かめてください。お客さま側で何か操作してもらう必要はありません。
自動更新なのに期限が切れる5つの理由
「自動更新だから大丈夫」と思っていたサイトで、期限切れは起きています。自動更新は、次の条件がそろっていないと静かに失敗します。
- DNS を変えた:サーバーの引っ越しや CDN の導入でドメインの向き先が変わり、元のサーバーが「このドメインの持ち主」と証明できなくなった。
- ドメインの契約が切れた:ドメインそのものの更新を忘れると、証明書も更新できません。
- 支払いのカードの期限が切れた:有料の証明書やサーバーの料金の引き落としに失敗し、更新が止まった。
- www あり・なしの片方が入っていない:証明書に片方の名前しか入っておらず、もう片方で警告が出る。
- お知らせのメールが辞めた人に届いていた:更新の案内や失敗の通知が、退職した担当者の個人アドレスに届いていた。
Let's Encrypt は、期限が近いことを知らせるメールを 2025年6月4日で終了しました。「切れそうならメールが来るはず」という前提は、もう使えません。
SSL証明書の有効期間は短くなる:200日→100日→47日
証明書の決まりを作る業界団体(CA/Browser Forum。認証局とブラウザの会社の集まり)は、2025年4月に、証明書の最長の有効期間を段階的に短くすることを決めました(投票 SC-081v3)。
| 発行される時期 | 最長の有効期間 |
|---|---|
| 2026年3月14日まで | 398日 |
| 2026年3月15日から | 200日 |
| 2027年3月15日から | 100日 |
| 2029年3月15日から | 47日 |
「1年に1回、担当者が更新する」というやり方は、すでに年2回になり、2029年には年8回ほどになります。無料の Let's Encrypt はもともと90日で、標準の発行を2027年2月に64日、2028年2月に45日へ短くする予定を公表しています。
期間を短くする理由は、鍵が盗まれたり、まちがって発行されたりしたときの被害の期間を短くするためです。その代わり、人の手での更新は続けにくくなります。これから証明書を選ぶなら、自動で更新できる仕組みを前提にするのが現実的です。
SSL証明書を二度と期限切れにしない方法
- 1
自動更新にする
サーバーの管理画面で、証明書が自動更新になっているかを確かめます。手動の有料証明書を使っているなら、次の更新のときに自動更新できる方式へ切り替えられるかを、サーバー会社か制作会社に聞きます。
- 2
外から見張る
自動更新は失敗しても気づきにくいので、外から証明書の期限を毎日確かめる仕組みを別に持ちます。Security Ready の有料プランは、証明書を毎日確認し、期限が近づくとお知らせします。
- 3
予定表に入れる
期限の30日前と7日前に、会社の予定表へ「証明書の期限を確認」と入れます。Let's Encrypt も、残りが期間の3分の1になった頃(90日なら30日前)の更新を目安にしています。30日を切っても更新されていなければ、自動更新が失敗しています。
- 4
通知は共有のアドレスで受ける
サーバー・ドメイン・証明書の会社に登録するメールアドレスを、個人ではなく複数人で読める共有のアドレスにします。支払いのカードの期限も一緒に控えておきます。
期限切れではない、よく似た警告
期限が残っているのに警告が出るときは、次のどれかです。
名前が合っていない
証明書に書かれたドメインと、開いたアドレスが違うときに出ます。Chrome のエラーの番号は ERR_CERT_COMMON_NAME_INVALID です。www あり・なしの片方が入っていない場合が代表です。
証明書のつながりが足りない(中間証明書)
サイトの証明書と認証局の間をつなぐ証明書が、サーバーに入っていない状態です。パソコンでは開けるのにスマホでは警告、というように端末で差が出ます。入れ直すと直ります。
https のページに http の部品が混ざっている
ページは https でも、画像などを http で読み込んでいると、鍵のマークが出なかったり、部品が表示されなかったりします。全画面の警告にはなりません。読み込むアドレスを https に直します。
暗号の方式が古い(TLS 1.0・1.1)
証明書が有効でも、サーバーが古い方式しか使えないと、Safari は「安全ではありません」と表示します。サーバーの設定で TLS 1.2 以上を有効にします。
こうした設定の不備は、見た目では分かりにくいものです。証明書のほかに なりすましメール対策 まで一度に見たいときは 30秒かんたんチェック を、サーバー全体の弱点まで調べたいときは 無料の精密診断 を使えます。なお、警告とは別に、身に覚えのないページが表示されるようなら 乗っ取り・改ざんの確かめ方 をご覧ください。
よくある質問
SSL証明書の期限が切れると、サイトは見られなくなりますか?
サイト自体は動いていますが、ブラウザがページの前に警告を出します。警告の中のボタンから進むこともできますが、ほとんどのお客さまはそこで引き返します。証明書を更新すれば、警告はすぐ消えます。
期限切れのまま放っておくと、危険ですか?
通信の相手が本物かどうかをブラウザが確かめられない状態です。お客さまが警告を無視して進む習慣がつくと、偽サイトにだまされやすくなります。問い合わせフォームやログインがあるサイトでは、早めの更新をおすすめします。
「保護されていない通信」と出るのは、期限切れだけが原因ですか?
いいえ。証明書が入っていない(http のまま)、名前が合っていない、でも出ます。証明書の「有効期限」の日付が過去かどうかで、期限切れかを見分けられます。
SSL証明書の更新には、いくらかかりますか?
Let's Encrypt など無料の証明書は、更新も無料です。多くのレンタルサーバーが標準で用意しています。有料の証明書は種類と販売会社で料金が違うため、契約している会社の料金表をご確認ください。
更新したのに、まだ警告が出ます。なぜですか?
新しい証明書を発行しただけで、サーバーに入れていないことが多いです。www あり・なしの片方だけ古いまま、CDN 側が古いまま、という場合もあります。別の端末や別の回線でも開いて確かめてください。
無料の証明書と有料の証明書で、安全さは違いますか?
通信を暗号にする強さは同じです。違いは、発行の前に会社の実在まで確かめるかどうかと、サポートや補償の有無です。期限切れを防ぐという点では、自動更新しやすいことのほうが大切です。
Security Ready は、証明書の更新もしてくれますか?
いいえ。更新そのものは、サーバー会社やお客さまの管理画面で行います。Security Ready は外から証明書を毎日確認し、期限が近いこと・設定の問題を、直し方と一緒にお知らせします。
あなたの会社のサイトを、無料で確かめる
無料の精密診断は、外から数千の検査項目であなたのサイトを調べ、見つかった問題ごとに直し方をお知らせします。お支払い情報は不要です。診断するのは、管理者の許可を得たサイトだけです。