![]() |
Apache2 + mod_ssl - авторизация по клиентским сертификатам
Ребята.. уже 2 недели мучаюсь, не могу найти ошибку. Суть вопроса простая: нужно настроить Apache для авторизации по клиентским сертификатам.
Все ключи и сертификаты думаю созданы правильно. На тестовом сервере всё прекрасно заработало (OpenSuse 11.2). В .htaccess указываю: Код:
SSLVerifyClient optional SSL-узлу не удалось договориться о приемлемом наборе параметров безопасности. (Код ошибки: ssl_error_handshake_failure_alert) Error.log апача в это время пишет вот что: Re-negotiation handshake failed: Not accepted by client!? Ничего не понимаю, где искать.. что искать. Вроде всё делал аналогично с тестовым сервером. Уже мозги кипят :( Привожу конф апача для виртуальных хостов с SSL Код:
<VirtualHost *:443> |
Перекопал весь гугл, таких же вопросов полно и, но нет ни одного ответа.
|
Такс... по-моему что-то начало проясняться.
1. Пробую эту авторизацию на тестовой машине. Всё работает как надо. 2. Делаю update всех программ на этой самой тестовой машине. Работать перестаёт. 3. Делаю вывод, что проблема в новой версии какой-то программы. Скорее всего openssl. А именно в версии OpenSSL 0.9.8h 28 May 2008 Никто не сталкивался с этим? |
А вот и конкретный ответ. Виноват openssl-CVE-2009-4355.patch который устанавливается в числе других обновлений.
Теперь вопрос как этот патч удалить. Но.. это в другой теме. Вообще у меня такое навязчивое чувство, что я разговариваю сам с собой. :) Но.. понимаю, вопрос не простой. |
Цитата:
|
Вот и найдено решение! Проблема была в библиотеке libopenssl0_9_8 0.9.8h-28.13.1
Рабочая версия 0.9.8h-28.10.1. |
Время: 16:25. |
Время: 16:25.
© OSzone.net 2001-