これまでIIS6/7でのみ実行されてきた.NETWebサービスをmod_monoでセットアップしようとしています。
1つの小さな詳細を除いて、ほとんどが正常に機能します。HTTPSを介して接続が確立されると、Webサービスはクライアント証明書をログに記録することになっています。
Apacheサーバーをmod_sslで実行していて、クライアント証明書を使用してサービスに正常に接続できます。IIS 7でWebサービスを検証し、クライアント証明書が存在する場合はそれを取得できることを確認しました。
ClientCertificate.IsPresent
mod_monoでは常にfalseを返すようです。いくつかのグーグルは、これが過去の問題であったことを明らかにしています(XPSでのみ正しく機能していました)。私は何かを誤って構成したと信じたいです:-)誰かが私を正しい方向に向けてくれませんか?
よろしく、エミル