歴史的にIIS 6/7でしか実行されていないmod_monoに.NET Webサービスを設定しようとしています。mod_monoのSSLセッションからクライアント証明書を取得する(Apache 2.2.2(Red Hat))
HTTPSを介して接続すると、Webサービスはクライアント証明書を記録することになっています。
私はApacheサーバをmod_sslで実行しており、クライアント証明書を使ってサービスに正常に接続できます。私はIIS 7で自分のWebサービスを検証しており、クライアント証明書がある場合はその証明書を受け取ることができます。
ClientCertificate.IsPresent
は常にmod_monoにfalseを返します。一部のグーグルではこれが過去に問題になっていることが明らかになりました(XPSでは正しく機能する)。 私は何か誤った設定をしていると信じたいと思います:-)誰かが私に正しい方向を向けることができますか?
敬具、 エミール