IIS 7.5 で FTP 用のカスタム認証プロバイダーを作成しようとしています。まさに必要なものであるIFtpAuthenticationProvider.AuthenticateUserメソッド (ネイティブまたはマネージド)を見つけました。
認証中、メソッドはクライアント証明書の特別なフィールドの内容を取得し、それを AuthenticateUser メソッドによって提供される userName パラメータと比較する必要があります。
私の問題は、そのメソッド内でクライアント証明書にアクセスする方法が見つからないことです。
http プロトコル (Request オブジェクト) にはいくつかの解決策がありますが、FTP スタックには解決策がありません。
私の質問は次のとおりです。認証中にFTP内でクライアント証明書にアクセスする方法を知っている人はいますか? または別のアプローチがありますか(私が見逃しました)?