メニューを閉じる

テクノデジタルグループ

メニューを開く

2018.08.09

インフラ

Mac版Chromeだけで証明書エラーERR_CERT_AUTHORITY_INVALIDが出る

坂東です。

僕が作ってる特定のサイトでだけ以下の証明書エラーが出るという現象が起こりました。

failed: Error in connection establishment: net::ERR_CERT_AUTHORITY_INVALID

hogehoge.com では通常、暗号化して情報を保護しています。
今回、Google Chrome から hogehoge.com への接続試行時に、このウェブサイトからいつもとは異なる誤った認証情報が返されました。
悪意のあるユーザーが hogehoge.com になりすまそうとしているか、Wi-Fi ログイン画面で接続が中断された可能性があります。
データのやり取りが行われる前に Google Chrome によって接続が停止されたため、情報は引き続き保護されています。

hogehoge.com では HSTS が使用されているため、現在アクセスできません。
通常、ネットワーク エラーやネットワークへの攻撃は一時的なものです。
しばらくするとページにアクセスできるようになります。

 

これがMac Chrome限定の現象で、FireFoxやWindows Chromeでは発生しません。

ググると変なキャッシュが残っていると言われたのでChromeのキャッシュクリア、
解消せず。

ググるとルート証明書がおかしくなってると言われたのでキーチェーンアクセスから削除、
解消せず。

Chromeを色々完全アンインストールして再起動しても、
解消せず。

もしかしたら自分のMacだけかと思って同僚に同じ操作してもらったら現象は起こらない!
僕のMacがなんか変になってるみたい。

なんだこれーといろいろいじって2時間くらいハマった。

まっったく分からない。

 

息抜きにサーバー側をのぞいてみると、なんだかサーバーごとに違いがある。
ワイルドカード証明書でサブドメインごとにサーバー分けて同じ証明書使ってるんですよ。
そこで違いがあって、それは *.csr ファイル。

問題のサーバーだけ *.csr に中間証明書が含まれていませんでした。

証明書屋さんのマニュアルみたら中間証明書入れろよと書いてある。
入れたら問題なく動きました。

 

普段はインフラチームに依頼しててパーペキなところですが、証明書を良くわかってない私が試しに昔に作ったサーバーなので適当だったようです。
動いちゃってたので同じ状況でハマる人もいるかと思い書きました。

でもなんで急に今回のような状態になったか不明。自分のMacのChromeでだけ発生する現象ってねえ。
インフラチームと相談します。

 

おわり。


【記事への感想募集中!】

記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!
  • こんな記事が読んでみたい、こんなことが知りたい、調べてほしい!という意見も募集中!
  • いただいた感想は今後の記事に活かしたいと思います!

感想フォームはこちら


【テクノデジタルではエンジニア/デザイナーを積極採用中です!】

下記項目に1つでも当てはまる方は是非、詳細ページへ!
  • 自分でアプリを作ってみたい
  • ITで世の中にワクワクを生み出したい
  • 使いやすさ、デザインにこだわったWebサイトを開発したい

採用情報の詳細はこちら


Qangaroo(カンガルー)

  • 徹底した見やすさと優れた操作性で、テストの「見える化」を実現。
  • テストの進捗が見える。開発がスマートに進む。
  • クラウド型テスト管理ツール『Qangaroo(カンガルー)』

【テクノデジタルのインフラサービス】

当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。

https://www.tcdigital.jp/infrastructure/

最近の記事