クライアントSSL証明書がSafariで失敗する(そしてSOSCCThisDeviceIsInCircleとは何ですか?)
Safariからのクライアント認証を行うためにX.509証明書を使用するのが困難です(OS X 10.10.5と同様に9.0.1)。 症状は私がに行くということです https://... クライアントの証明書を確認するサイトですが、Safariはサーバーからの応答を待っているかのように単にハングしているように見えます。エラーコンソールで報告する Failed to load resource: cancelled (そして私がこれを試したが、私が管理しているサーバーの1つでは、関連するログによると、ブラウザーが突然接続を閉じたように見えることが報告されている - 他にプロトコルボッチの兆候はない)。 によって証明されるように、証明書は有効であり、良好なCA署名を持っています。 opensslそしてそれがFirefox、Chrome、そして期待どおりに動くという事実によって curl。 ChromeとOS Xに注意してください。 curl キーチェーンを使用し、Firefoxは使用しないので、一般的な要因はありません。また、OS X curl OpenSSLとは対照的にSecureTransportに対して構築されているので、Safariと同じSSLライブラリを使用しています(この点ではChromeについてはわかりません)。 同じバージョンのSafariを使用している他のユーザーが同じCAの証明書を使用して同じURLにアクセスする可能性があるため、これはサーバー側の問題ではありません。また、Chromeを使用してそのサイトに直接接続することもできます。もちろんChromeはWebKitも使用しており、Keychainを介して同じ証明書を使用しています。 私が見つけることができる診断に最も近い事は私がこれをする時はいつでも、コンソールにメッセージが現れることです 2015-11-13 18:43:53.329 Keychain Access[1373]: SOSCCThisDeviceIsInCircle SOSCCThisDeviceIsInCircle!! 58 (最後の数字は毎回増加します)。 私はその文字列に関しては何も見つけることができませんでした。 私は成功せずにKeychain Accessからアイデンティティ設定を削除しようとしました、keychainから同様の(期限切れの)証明書を削除しようとし、関連する証明書を削除して再インポートを試みました。すべて効果なし。 私は困惑しています!誰かが何か提案がありますか?これはSafari特有の問題のように思われるので、私はセキュリティSEを試す前にここで尋ねています。