Получение сертификата клиента из сеанса SSL в mod_mono (в Apache 2.2.2 (Red Hat))
Я пытаюсь настроить веб-сервис.NET в mod_mono, который исторически работал только под IIS 6/7.
Большинство из них работает хорошо, за исключением одной маленькой детали: веб-сервис должен регистрировать сертификат клиента, когда соединения выполняются по HTTPS.
У меня есть сервер Apache, работающий с mod_ssl, и я могу установить успешные подключения к службе с помощью сертификата клиента. Я проверил свой веб-сервис в IIS 7 и увидел, что он может получить сертификат клиента, если он есть.
Похоже, что ClientCertificate.IsPresent
всегда возвращает false в mod_mono. Некоторые поиски в Google показывают, что это было проблемой в прошлом (где она работала только правильно в XPS). Я хотел бы верить, что я что-то неправильно настроил:-) Кто-нибудь может указать мне правильное направление?
С наилучшими пожеланиями, Эмиль
1 ответ
О, мне нужно было установить SSLOptions +ExportCertData
в httpd.conf и все работает как шарм:-)