SafariがWebサイト証明書を受け入れない


4

エラーメッセージを受け取った今日まで、社内のWebサイトを問題なく使用しています。

「Safariはページ「https:// ...」を開くことができません。エラーは「サーバー「...」は証明書を受け入れませんでした。」(NSURLErrorDomain:-1205)

キーチェーンを調べて、削除して再追加できる証明書があるかどうかを確認しましたが、WebサイトのURLに一致するものは何も表示されません。キーチェーン全体を削除して最初からやり直すことで、過去に(偶然に)この問題を修正しましたが、最初にそれをするつもりはなかったので、もう一度やりたくありません。

Webサイトは、エラー/警告なしで他のブラウザで問題なくロードされます。Safariだけが騒ぎます。

他の誰かがこれを見ましたか?修正方法を知っていますか?

回答:


7

それが誰にとっても正しい答えであるかどうかはわかりませんが、私はそれ以来問題を解決しました。

問題は、アップルから自動的に生成された証明書(com.apple.idms.appleid.prd。[大きな文字列])に起因するようです。簡単なGoogle検索では、この証明書の目的はわかりませんでしたが、削除することはおそらく最善の解決策ではないと確信しています。その考えを無視して、とにかくそれを削除し、問題なくログインできるようになりました。コンピューター上の他のもの(秘密鍵、他の証明書など)で何か悪いことが起こると確信していますが、まだ起こっていないので、それを勝ちと呼んでいます。

更新:

数か月経っても、まだ何も悪いことは起きていないので、この解決策は他に何もしなかったと思います。

更新2:

約1年後、この問題は時々発生します(10.10でも)。キーチェーン内の証明書を削除し続け、しばらく動作し続けます。


私はマーベリックスへの移行後、この同じ問題を持っていた、と削除、言わなければならないcom.apple.idms.appleid.prd.*証明しても問題は解決しました
F'x

1

ご覧ください

/ etc / certificates

証明書名で始まる証明書の場合。

異なるGUID値を持つ名前の重複がないか確認してください。この場合、ある時点で証明書が更新または置換され、まだアプリケーションに登録されていることがわかります。

特定の証明書名の* .plistファイルをチェックして、使用されている場所を見つけます。その後、その特定のケースを修正する方法を決定できます。


0

キーチェーンアクセスを開いて、証明書を確認します。期限切れのものをゴミ箱に捨てることもありますが、証明書を削除する代わりに、システムに信頼するように指示することができます。それがそうする場所です。


この場合、safariがクライアント証明書をサーバーに送信し、サーバーがそれを拒否しているため、機能しません。
アンドリューバーンズ14年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.