Windows2003R2で実行されているIIS6.0でホストされているWCFサービスがあります。このサービスにはSSL secured
「必要なクライアント証明書」オプションがあります。Win 2003 R2内でIEからサービスを参照すると、WSDLを確認できます。WinXPでIEを実行している開発マシンから参照しようとしたとき。このような403.7エラーが表示されます。
The page requires a client certificate
......
......
HTTP Error 403.7 - Forbidden: SSL client certificate is required.
Internet Information Services (IIS)
私はそれに5日間を費やしました
- クライアントのクライアント証明書、秘密鍵を確認し、何度もインポートします。
- 本来の目的(クライアント認証)とEKU値を確認します。
- CAがサーバーとクライアントの両方のTrustRootCertAuthorityFolderにインストールされていることを確認します。
- SSL診断ツールの実行。残念ながら、上に貼り付けたメッセージが表示され、詳細はあまり表示されません。
- [IISディレクトリのセキュリティ]タブで[クライアント証明書を受け入れる]オプションを試してみると機能します。
私が見逃している、または気づいていないものはありますか?