apache - 从 mod_mono 中的 SSL session 检索客户端证书(在 Apache 2.2.2 (Red Hat) 中)

标签 apache ssl mono client-certificates mod-mono

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

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

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

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

最好的问候, 埃米尔

最佳答案

哦,我需要在 httpd.conf 中设置 SSLOptions +ExportCertData,一切都很顺利:-)

关于apache - 从 mod_mono 中的 SSL session 检索客户端证书(在 Apache 2.2.2 (Red Hat) 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6899504/

相关文章:

php - UTF-8贯穿始终

python - 使用 apache 在子目录中运行一个 flask 网站

asp.net - Mono/ASP/lighttpd/Linux : relative path not working

ssl - 如何更新 SSL 证书上的域信息?

asp.net-mvc - 对 Mono XSP 托管 Web 应用程序的第一个浏览器请求出现巨大延迟

c# - Mono 的语法突出显示控件?

php - 为 Apache 设置 Windows 身份验证

java - 有没有一种简单的方法可以使用 Apache Web 服务器运行 Java servlet?

ssl - 如何使用 SSL 来确保服务器身份?

ssl - Joomla 没有正确强制 ssl