MacのブラウザーでGitHubへアクセスするとSSL証明書エラーが発生する場合の対処法

no image

Macのブラウザーで「GitHub」へアクセスするとSSL証明書エラーが発生する場合の対処法を紹介します。

Mac OS X のバージョン「10.9.2」にアップデートをしてから、ブラウザーで「GitHub」へアクセスすると「SSL証明書エラー」で怒られてしまいます。

mac github ssl ssl certificate error 01
「Google Chrome」の場合。

このサイトのセキュリティ証明書は信頼できません

mac github ssl ssl certificate error 02
「Safari」でも、このようにエラーが発生します。

Webサイト"github.com"の種別情報を検証できません。

mac github ssl ssl certificate error 03
どの証明書にエラーが生じているかを確認するために「証明書を表示」をクリックします。

mac github ssl ssl certificate error 04
クリックすると証明書が表示されます。「DigiCert High Assurance EV Root CA」の証明書がなぜか?無効になっているようです。

SSL証明書エラーが発生する場合の対処法

証明書「DigiCert High Assurance EV Root CA」を削除することで、エラーの発生に対処します。

mac github ssl ssl certificate error 05
Finderの「アプリケーション」→「ユーティリティ」から「キーチェーンアクセス」を起動します。

mac github ssl ssl certificate error 06
起動すると、このように「証明書」や「パスワード」がだらだらと表示されるので、左カラム「分類」の「証明書」をクリックします。

mac github ssl ssl certificate error 07
クリックすると「証明書」のみが表示されるので、その中から「DigiCert High Assurance EV Root CA」を探します。

mac github ssl ssl certificate error 08
「DigiCert High Assurance EV Root CA」を選択し右クリックすると、このようにメニューが表示されるので「"DigiCert High Assurance EV Root CA"を削除」をクリックします。

mac github ssl ssl certificate error 09
クリックすると「"DigiCert High Assurance EV Root CA"をログイン キーチェーンから削除してもよろしいですか?」というポップアップが表示されるので、「削除」をクリックします。

すると、ブラウザーで「GitHub」へアクセスしても「SSL証明書エラー」は発生されなくなります。実際に「Google Chrome」と「Safari」でアクセスしてみましょう。

mac github ssl ssl certificate error 10
Google Chromeの場合。

mac github ssl ssl certificate error 11
Safariの場合。

どちらも「SSL証明書エラー」が発生しなくなりましたね。これでOKです。