Still giving me problems. I point SSLCACertificateFile to the place you told me and now the browser prompts me if i want to accept the certificate "permanently"," just for that session" or "Do not accept the certificate."
I choose "just for that session" and then i get the error 12227.
Here is the /var/log/ssl_engine_log
[Mon Jan 17 09:40:26 2005] [error] SSL handshake failed (server
www.xprtsol.com:443, client 63.109.22.7)
[Mon Jan 17 09:40:26 2005] [error] SSL Library Error: 336105671 error:140890C7:SSL routines:func(137):reason(199)
[Mon Jan 17 09:40:26 2005] [error] SSL handshake failed (server
www.xprtsol.com:443, client 63.109.22.7)
[Mon Jan 17 09:40:26 2005] [error] SSL Library Error: 336105671 error:140890C7:SSL routines:func(137):reason(199)
Just as a note, i included the SSLCACertificateFile line into the virtual host at httpd.conf.
What's the difference between the SSL configuration at httpd.conf and the one you can put it ssl.conf?
I have the same path for SSLCertificateFile and SSLCACertificateFile, is that ok?
<VirtualHost 192.168.1.70:443>
ServerAdmin
admin@example.com
DocumentRoot /var/www/html
ServerName
www.example.com
ErrorLog /var/log/httpd/mail/error_log
CustomLog /var/log/httpd/mail/access_log combined
Alias /mail "/var/www/html/horde/imp"
SSLEngine on
SSLVerifyClient require
SSLVerifyDepth 1
ErrorLog /var/log/ssl_engine_log
SSLCertificateFile /home/httpd/ssl/cert.pem
SSLCertificateKeyFile /home/httpd/ssl/webmail.key.pem
SSLCACertificateFile /home/httpd/ssl/cert.pem
</VirtualHost>
Thanks,