IIS 7 で拒否された HTTPS 要求をトラブルシューティングする手順は何ですか?

IIS 7 で拒否された HTTPS 要求をトラブルシューティングする手順は何ですか?

私は、RapidSSL のワイルドカード証明書を使用している IIS 7 でサイトをホストしています。これまでのところ、SSL を使用してサイトに接続できないという問題は発生していません。現在、ネットワーク内のすべてのマシンから接続できないクライアントがいます。クライアント マシンは Red Hat と Windows XP です。HTTP 要求は正常に行えますが、HTTPS は 403.16 エラーを返します。ASP.NET コードにアクセスできないため、そこから取得できるデバッグ情報はなく、IIS からのログも何も記録されません。

リクエストは、Web ブラウザーと通知を送信するカスタム ソフトウェアの両方から送信されています。どちらも機能しません。

これまでに確認した事項:

  • アプリケーションログにエラーはありません
  • クライアント証明書だけでなく、証明書チェーン全体がインストールされていることを確認しました

答え1

IISは拒否していますクライアントこれは通常、証明書を生成するために使用されたCAがサーバーに存在しないことを意味します。クライアント証明書。クライアントからこれを取得し、IIS サーバーにインストールする必要があります。

次の Microsoft KB 記事を参照してください:IIS 7.0 でホストされている Web サイトにアクセスすると、エラー メッセージが表示される: 「HTTP エラー 403.16 - 許可されていません」

関連情報