我正在尝试在mod_mono中设置.NET Web服务,该服务历来只在IIS 6/7下运行。
除了一个小细节之外,其中大多数都运行良好:当通过HTTPS建立连接时,Web服务应该记录客户端证书。
我的Apache服务器运行mod_ssl,我可以使用客户端证书成功连接到服务。我已经在IIS 7中验证了我的Web服务,并且看到它能够获取客户端证书(如果存在)。
ClientCertificate.IsPresent
似乎总是在mod_mono中返回false。一些谷歌搜索显示,这在过去是一个问题(它只能在XPS下正常工作)。
我想相信我的配置错误:-)任何人都可以指出我正确的方向吗?
祝你好运, 埃米尔
答案 0 :(得分:0)
哦,我需要在httpd.conf中设置SSLOptions +ExportCertData
,一切都像魅力一样: - )