0

SSL 経由で Web サービスを呼び出す際に問題が発生しているようです。SSL 以外の URL から呼び出すと問題なく動作します。

VB.net で Web サービスに接続しようとすると、次のように表示されます。

ws

そこで、最初のオプション (2012 年 10 月 7 日から 2013 年 10 月 7 日まで) を選択します。

ただし、これを行うと、Web ブラウザーで次のエラーが表示されます。

ここに画像の説明を入力

私の SSL Web サイト ( https://www.xxxxxxx.com ) にアクセスすると、同じ質問 (証明書の選択) が表示され、VB.net と同じブラウザー エラーが表示されます。

web.config ファイルに含める必要があるものはありますか?

私の IIS 証明書は、私が作成した次のようになります。

ここに画像の説明を入力

通常の Web サイト ( http://www.xxxxxxx.com ) にアクセスすると問題なく動作します。

SSL で動作させるために何をするのを忘れましたか?

4

2 に答える 2

1

最も可能性が高いのは、IISを過剰に構成したことです(Arunが指摘しているように、クライアント認証でSSLを本当に使用したい場合を除きます)。

通常のSSLではデフォルトでnoneに設定されている「requireclientcertificate:none / accept/require」という設定がどこかにあります。証明書を追加するために必要な唯一の場所は、サイトバインディングです...

補足:http ://serverfault.comの方が良い場所かもしれません...

于 2012-11-16T05:39:58.477 に答える
1

クライアント認証で SSL を使用しているようです。Web サイトにアクセスする前に、[プロンプトで選択した] CA 証明書とユーザー証明書をサーバーのユーザー リストに追加したことを確認してください。IISではなくApacheでこれを行う方法は知っていますが、概念は同じです。

于 2012-11-16T05:37:10.383 に答える