2011-08-01 14 views
0

我想在mod_mono中設置一個歷史上只能在IIS 6/7下運行的.NET web服務。從mod_mono(在Apache 2.2.2(紅帽))中的SSL會話中檢索客戶端證書

除了一點細節之外,它的大部分工作都很好:當通過HTTPS建立連接時,Web服務應該記錄客戶端證書。

我有我的Apache服務器與mod_ssl運行,我可以使用客戶端證書成功連接到服務。我已經在IIS 7中驗證了我的Web服務,並且發現它可以提取客戶端證書(如果存在)。

看起來ClientCertificate.IsPresent總是在mod_mono中返回false。一些谷歌搜索顯示,這是過去的問題(它只在XPS下正常工作)。 我想相信我錯了配置的東西:-)任何人都可以請指出我在正確的方向嗎?

最好的問候, 埃米爾

回答

0

哦,我需要設置在httpd.conf SSLOptions +ExportCertData,一切工作就像一個魅力:-)