IPhoneまたはiPadで特定のサイトにアクセスするたびに、「サーバーIDを確認できません」というメッセージが表示されます。
証明書はGo Daddyによって発行されました。
this checker を別の質問で提案されているように実行しましたが、すべてが正常に表示されます。
問題は中間証明書にありました。 GoDaddyから新しいものをダウンロードしてインストールすると、問題は解決しました。
上記のチェッカーに問題がある可能性があります。中間証明書で問題がないことが示されたためです。
この問題は2つの異なるサーバーで発生しました。つまり、Apache 2.4.8以降が設定ファイルでこの設定を使用している場合です。
SSLCertificateFile /etc/Apache2/ssl/example.crt
SSLCertificateKeyFile /etc/Apache2/ssl/example.key
SSLCACertificateFile /etc/Apache2/ssl/intermediate.crt
バージョン2.4.7以下
SSLCertificateFile /etc/Apache2/ssl/example.crt
SSLCertificateKeyFile /etc/Apache2/ssl/example.key
SSLCertificateChainFile /etc/Apache2/ssl/intermediate.crt
IPadおよびiPhone上のiOSでGoDaddy SSL証明書が信頼されないという問題がありました。バンドルをインストールしなかったことが判明しました。バンドルをインストールすると、証明書は信頼できる状態に戻り、iOSデバイスでサーバーID通知を識別できなくなりました。
これが役立つかどうかはわかりませんが、GoDaddyがSSL証明書をチェーンしており、ソフトウェアの一部がこれ以上信用できないため、チェーンをさらに下に見ることができないと述べた誰かと話していました。
この記事ではこの問題について説明します: SSLShopper cert not trusted