Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.20;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
2-1214211036
Джоник__
2008-06-23 12:50
2008.07.20
Панели быстрого запуска


1-1195553133
DVM
2007-11-20 13:05
2008.07.20
TWinControl.WMPaint от Delphi7 запостите пожалуйста.


2-1214166864
psa247
2008-06-23 00:34
2008.07.20
Выполнение запроса с цифрами


2-1213696082
checkmate-maker
2008-06-17 13:48
2008.07.20
Мерцание tImage


2-1213873852
Ciberrus
2008-06-19 15:10
2008.07.20
DBF и Delphi изображения