突然Macに証明書の期限切れ警告が表示されて不安になったことはありませんか。ウェブサイト閲覧時やアプリのインストール時など、証明書が原因で操作できなくなることがあります。この記事では警告が出る理由から、最新のmacOSにおける証明書の更新方法・信頼設定・自動更新まで、幅広く解説します。ITプロの視点でわかりやすく、安全に問題を解決できる手順が手に入ります。
目次
Mac 証明書 期限切れ 警告 対処とは何か
証明書とは、ネット上で通信や接続を暗号化し、相手が信頼できることを保証するデジタルな仕組みです。期限切れ証明書とは、有効期間が終了した証明書のことで、これにより「警告」が表示されることがあります。
この状況を放置すると、HTTPS接続ができなくなったり、アプリが起動しなかったり、システムが安全ではないと判断することがあります。
「対処」とは、期限切れ証明書に対する警告を解消し、システムや通信の安全性を確保するための一連の手順を指します。
証明書とその種類
Macで使われる証明書には、大きく分けて以下の種類があります:
– ルート証明書:信頼の根幹であり、公開鍵基盤(PKI)の最上位。
– 中間証明書:ルート証明書とサイト証明書をつなぐ役割。
– サイト証明書(TLS/SSL証明書):特定のウェブサイトやサービスの安全を保証。
– クライアント証明書やコード署名証明書など用途別の証明書。
期限切れ警告が表示される典型的なケース
証明書期限切れの警告が表示される場面には、次のようなものがあります:
- HTTPSサイトにアクセスした際、証明書の有効期限が過ぎている、または中間証明書が不完全な場合
- アプリのインストーラー署名に使われた証明書が期限切れになっている場合
- 自動更新が設定されていない証明書の期限が終了した場合
- 古いmacOSバージョンでルート証明書が最新でないため警告が出る場合
警告を無視すると起こるリスク
警告をそのままにしておくと、セキュリティ上のリスクが高まります:
- 通信内容が盗聴・改ざんされる可能性が増す
- なりすましサイトへの接続や情報漏えいの危険が高まる
- アプリ・ソフトのインストールやアップデートができなくなることがある
- 企業や学校のネットワークではアクセス制限がかかることがある
期限切れ証明書の対処手順

ここからは、期限切れ警告が出たときに取るべき具体的な手順です。基本的には証明書の更新・信頼設定の修正・システムのアップデートの順で行うと効果的です。
キーチェーンアクセスで期限切れ証明書を確認・削除する
まず確認したいのはキーチェーンアクセスというMac標準のアプリです。ここで期限切れの証明書を探すことができます。
手順:
1. アプリケーション > ユーティリティ > キーチェーンアクセスを起動。
2. 「システム」または「システムルーツ」のキーチェーンを選択。
3. カテゴリ「証明書」を表示し、赤い×印や黄色の!マークなど異常表示を探す。
4. 期限切れの証明書を右クリックまたはControlクリックして削除。必要に応じて管理者パスワードが求められます。
正しい証明書をインストールし、信頼設定を調整する
新しい証明書を入れるか、既存の証明書の信頼設定を変更することで警告を解消できます。
手順:
- 信頼するCAから更新されたルート証明書を取得する
- キーチェーンアクセスのシステムキーチェーンに証明書ファイルをドラッグ&ドロップしてインストール
- その証明書をダブルクリックし、Trust(信頼)の項目を展開→「When using this certificate」を「Always Trust」に設定
- 設定後にMacを再起動して変更を反映させる
ソフトウェアアップデートをチェックする
macOSのバージョンが古いと、ルート証明書の更新が含まれていないことがあります。最新のセキュリティ機能や証明書の更新はアップデートで提供されることが多いため、警告が頻出する場合はシステムを最新バージョンにアップグレードすることが最善の方法です。
アップデート方法:システム環境設定 > ソフトウェア・アップデート > 最新のmacOSバージョンを確認し、インストール可能であれば更新を適用します。
構成プロファイルやMDM管理下での証明書の自動更新と管理

企業や教育機関で使われている場合、多くの証明書は管理プロファイルやモバイルデバイス管理(MDM)経由で配布されています。そうした証明書の自動更新や、期限切れを未然に防ぐ管理方法を理解しておくことが大切です。
構成プロファイルを通じた証明書の配布と自動更新設定
macOS Ventura以降では、構成プロファイルで配布された証明書には、自動更新機能がデフォルトで備わっているケースがあります。ただしすべての証明書が対象ではなく、中間証明書やユーザプロファイル証明書などは手動管理されることがあります。管理者は自動更新を有効または無効に設定可能です。
MDMを利用して期限切れ前に通知・更新を行う方法
MDMでは、証明書の有効期限を監視し、期限切れ前に新しい証明書を配布する構成を行えます。これによりユーザが警告を受けてから慌てて対応するのではなく、スムーズに更新できる体制を整えられます。特に企業ではプロファイル更新による証明書の更新が一般的です。
管理者が注意すべき証明書の種類と対応範囲
組織で管理する際は、以下の種類に注意が必要です:
| 証明書の種類 | 自動更新対応 | 主な対象 |
|---|---|---|
| AD証明書(Active Directory Certificate) | macOS 13以降、自動更新可能 | 企業や団体ネットワーク接続 |
| 中間証明書 | 通常手動更新が多い | ウェブサーバ証明書など |
| ルート証明書 | システム更新含む自動で更新されることが多い | OSの安全性全般 |
証明書期限切れの代表的な事例とその最新情報
過去の代表例から学び、安全な対処ができるよう最新の傾向を確認しておきましょう。
Let’s Encryptのルート証明書「DST Root CA X3」の期限切れ問題
古いmacOSバージョンでは、Let’s EncryptのDST Root CA X3が期限切れになったためHTTPS接続で警告が出る問題がありました。その際Solutionとして新しいルート証明書「ISRG Root X1」を手動でキーチェーンに追加し、信頼設定を「Always Trust」にすることで警告を解消できました。
macOSのインストーラーで署名証明書が期限切れの警告が出るケース
macOSのインストーラー本体やダウンロードパッケージで、署名に使われた証明書が期限切れだと判断され、インストールできないあるいは警告が出るケースがあります。このようなときは、インストーラーを再入手するか、Appleが提供する更新済みのパッケージを使うことで対応できます。
古いOSのサポート終了に伴う証明書更新問題とその影響
macOSのバージョンが古すぎると、OS自体が更新されず、ルート証明書や信頼設定の更新が行われないため、多くのサイトやサービスにアクセスできなくなることがあります。このような場合は、可能な限りOSをアップグレードすることが重要です。
問題が解消しないときの追加の対処法

通常の手順で解消しない場合は、次のような追加対応が考えられます。
端末日時が正しく設定されているか確認する
証明書の判断は日時情報に依存しています。端末の時計が未来や過去にずれていると、実際には有効な証明書も期限切れと判断されることがあります。システム環境設定の「日付と時刻」を開き、自動設定をオンにして校正されているか確認してください。
完全な証明書チェーンがサーバに正しく設定されているか確認する
ウェブサイトやサービス側で、中間証明書が抜けていたり順序が不正だったりする場合、Macでは警告が出ることがあります。サーバ側で証明書チェーンが完全であるかチェックし、必要な中間証明書を含めるように設定を見直すことが有効です。
証明書失効リスト(CRL)やオンライン証明書状況プロトコル(OCSP)を確認する
証明書が有効期間内でも失効扱いになることがあります。OCSP や CRL による確認が必要な証明書では、これらのプロトコルが正しく機能しているか、ネットワークや設定が阻害されていないかをチェックしてください。MDM等管理された証明書ではこれが重要です。
普段から証明書関連の問題を防ぐための心構え
警告に焦ることなく、証明書の期限切れを未然に防ぐ対策を日頃から行うことが望ましいです。以下のヒントを実践しておくと安心です。
定期的に証明書の有効期限をチェックする習慣を持つ
ウェブサイト運営者やアプリ開発者は、証明書が期限切れになる前に通知を受けるような仕組みを入れておくと安心です。個人利用者でもメールでの案内やシステム通知を活用して、「あと30日」「あと7日」などのタイミングで対応できるようにしておくと良いです。
管理プロファイルやMDM利用時の自動更新設定を確認する
管理者が配布している証明書には、自動更新機能があるものがあります。構成プロファイルで「EnableAutoRenewal」などの設定が可能であり、自動更新を無効にしていないか確認しましょう。期限切れを防ぐための備えとして重要です。
OSとアプリを最新の状態に保つ
OSやアプリが古いと、証明書更新の仕組みが含まれず、手動での対処が必要になる場面が増えます。可能な範囲でmacOSやブラウザ・ツールを最新版に保つことで、証明書に関するトラブルを減らせます。
まとめ
Macで「証明書の期限切れ警告」が出たときは、まず状況を冷静に把握することが肝心です。キーチェーンアクセスで証明書を確認し、期限切れなら削除、または新しい証明書をインストールして信頼設定を修正してください。端末の日時設定やOSのバージョンも重要な要素です。
企業や組織で使用している場合は、MDMや構成プロファイルを活用して証明書の自動更新と期限切れ前通知の仕組みを整えておくことで、トラブルの発生を未然に防げます。こうした対策により、警告が出ても慌てずに安全な環境を維持できるようになります。
コメント