0

保護された(SSL)WebサーバーにAJAXJSONP呼び出しを行うサイトがあります。セキュリティで保護されていない(HTTP)Webサーバーを使用すると、すべて正常に機能しますが、SSLバージョンに変更すると、呼び出しが返されません。私はフィドラーで確認しましたが、エラーは次のとおりです。

リモートサーバー(192.168.150.85)は、RemoteCertificateChainErrorsが原因で検証されなかった証明書を提示しました。

これは、いくつかの中間証明書が欠落していることを意味しますが、どれが不足しているかわかりません。いずれにせよ、一部のインストールで無効な証明書の資格情報がある状況に対処する必要があります。

信頼されていない証明書または期限切れの証明書を使用して安全なURLに対してAJAXメソッドを実行しようとすると、ブラウザは、実行しようとしている方法や内容に関係なく、そのことをユーザーに警告することが知られています。ブラウザではリスクを受け入れることができますが、C#でも、これらのリスクを受け入れるためのコールバックを実装できます。しかし、Javascript/JQueryでそれを行う方法がわかりません。

誰かがこの状況に対処する方法について考えを持っていますか?

ありがとう!

4

1 に答える 1

0

これは不可能/推奨されていないようです。それは確かに良い考えではありません。現在、非常に安価で(無料の証明書もあります)、複数のモバイルデバイスやクライアントの種類などがあるテスト環境で管理しやすい実際の証明書を使用しています。

于 2014-12-16T15:14:03.313 に答える