Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Вниз

Indy SSL Apache. Help!   Найти похожие ветки 

 
Кихтенко Андрей   (2007-09-24 17:38) [0]

Добрый день.
Стоит задача сделать поддержку работы Web-сервисов через HTTPS. Схема работы Delphi 7 + Soap (через Indy 9). Через IIS добился нормальной работы (пришлось правда немного подправить исходики Indy и Soap). Но под Apache не работает (только через http). Версия Apache - 2.0.59. Настройки httpd.conf:

Listen a_kikhtenko:443
SSLEngine on
<Directory />
   SSLRequireSSL
</Directory>
SSLCertificateFile "D:\Install\Apache SSL Sertificates\cert.pem"
SSLCertificateKeyFile "D:\Install\Apache SSL Sertificates\Key2.pem"
SSLCACertificateFile "D:\Install\Apache SSL Sertificates\Root.pem"
SSLVerifyDepth 2
SSLSessionCache "shm:C:\Program Files\Apache Group\Apache2\logs\cache"
SSLSessionCacheTimeout 600
SSLVerifyClient require


IExplorer все хавает - есть сертифифкат - пускает, нет - не показывает страницу. А в Delphi TIdSSLSocket.Connect вызывает стандартную ошибку "Error connecting with SSL".
В лог Apache попадает такая ошибка: "Certificate Verification: Error (20): unable to get local issuer certificate". И это странно, т.к. настройки Indy у меня такие же, как и в httpd.conf. Плюсь повторюсь, что тот же сертификат под IIS нормально работает.

Кто нибудь может помочь. Или может у кого-то есть опыт настройки Indy SSL под Apache?


 
umbra ©   (2007-09-24 18:18) [1]

Может дело в настойке апача?


 
Кихтенко Андрей   (2007-09-25 09:58) [2]

Уже разобрался.... долго игрался с настройками... оказалось, что серверу в SSLCACertificateFile нужно указывать только рутовский сертификат, а клиенту для того же полную цепочку сертфикатов...



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2008.07.20;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.046 c
3-1202477060
harisma
2008-02-08 16:24
2008.07.20
Количество подключений к базе данных


2-1213713341
Alex_C
2008-06-17 18:35
2008.07.20
Кол-во Auto-create Forms


2-1213898401
ProofNA
2008-06-19 22:00
2008.07.20
Работа с принтером


15-1212677917
Slider007
2008-06-05 18:58
2008.07.20
С днем рождения ! 5 июня 2008 четверг


15-1212468340
Allneed
2008-06-03 08:45
2008.07.20
как отследить событие когда флешку или дискету вставляют





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский