0

我正在尝试在 mod_mono 中设置一个 .NET Web 服务,该服务历史上只在 IIS 6/7 下运行。

大部分都运行良好,除了一个小细节:Web 服务应该在通过 HTTPS 建立连接时记录客户端证书。

我的 Apache 服务器使用 mod_ssl 运行,我可以使用客户端证书成功连接到服务。我已经在 IIS 7 中验证了我的 Web 服务,并且看到它能够获取客户端证书(如果存在)。

似乎ClientCertificate.IsPresent总是在 mod_mono 中返回 false。一些谷歌搜索显示这在过去一直是一个问题(它只在 XPS 下正常工作)。我想相信我错误配置了一些东西:-)有人可以指出我正确的方向吗?

最好的问候, 埃米尔

4

1 回答 1

0

哦,我需要SSLOptions +ExportCertData在 httpd.conf 中进行设置,一切都像一个魅力:-)

于 2011-08-02T09:21:51.400 回答