IE がクライアント証明書の認証手順を処理するのと同じ方法で、クライアント証明書を要求するようにセットアップされた Web サーバーに接続する、インストール済みの .Net クライアント アプリから同じことを行いたいと考えています。
ユーザーが証明書の選択 UI を開いて、インストールされているクライアント証明書のリストからクライアント証明書を選択し、その証明書を発信 HttpWebRequest に追加する方法を知っています。
私が理解できることは次のとおりです。
サーバーがクライアント証明書を必要とする時期を判断する方法。HttpResponse にはありません。ステータス コードは 403 ですが、サブステータスが読み取れません。
次に、UI でクライアント証明書をフィルター処理して、サーバー証明書 (発行元?) に基づいて有効なもののみを一覧表示する方法。
前もって感謝します。