SSL クライアント証明書を要求するように IIS Web サイトを構成しようとしています。Web サイトは IIS 6 と 7 の両方でセットアップされていますが、私は IIS 7 で動作させることにもっと関心があります。ベースのクライアントはアクセスに問題があります。
問題は、最初の SSL ハンドシェイク中に IIS がクライアント証明書を要求しないことだと思います。代わりに、通常の SSL 接続をネゴシエートし、リソースがクライアント証明書を必要とするかどうかを確認し、必要な場合は、クライアント証明書を要求する新しい SSL ハンドシェイクを開始します。IIS がこれを行うのは、特定のリソースのクライアント証明書のみを必要とするサイトをサポートするためです。Web サイト全体に対して要件が指定されている場合でも、IIS は 2 つの SSL ハンドシェイクを開始します。IIS が最初の SSL ハンドシェイクでクライアント証明書を要求するように強制したいと考えています。(クライアントは外部パートナーによって開発されており、セットアップ方法やソース コードへのアクセス権はほとんどありません)
以前に IIS でこの問題に対処した人はいますか?