
私は、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 - 許可されていません」