[Dovecot] SSL cert problems.

Jonathan Siegle jsiegle at psu.edu
Tue Dec 30 02:13:33 EET 2008


On Dec 29, 2008, at 2:31 PM, Geoff Sweet wrote:

> So my conf looks similar to yours:
>
> # Disable SSL/TLS support.
> #ssl_disable = no
>
> ssl_cert_file = /etc/pki/dovecot/certs/pop.x10.com.cer
> ssl_key_file =  /etc/pki/dovecot/private/pop.x10.com.key
>
> # If key file is password protected, give the password here.
> Alternatively
> # give it when starting dovecot with -p parameter.
> #ssl_key_password =
>
> # File containing trusted SSL certificate authorities. Usually not
> needed.
> # The CAfile should contain the CA-certificate(s) followed by the
> matching
> # CRL(s). CRL checking is new in dovecot .rc1
> ssl_ca_file = /etc/pki/verisign/intermediate_ca.cer
>


Reading the openssl book on page 120(chapter 5) it says that you  
should have the whole chain in one file. I see
that if you are using the SSL_CTX_use_certificate_chain_file  
function(as dovecot1.2alpha4 ./login-common/ssl-proxy-openssl.c does),  
you just need to put the whole chain in one file with the intermediate  
SECOND and  your certificate FIRST. The book also claims that you  
should put the root certificate in here. I have seen conflicting  
documentation on putting the root cert in here because as another  
poster mentioned , you will never send it out. I may have missed a  
post that had my info above so sorry if I'm giving already provided  
information.

-Jonathan

> # Request client to send a certificate.
> #ssl_verify_client_cert = no
>
> and the ssl_ca_file is a copy and past from this:
> http://www.verisign.com/support/verisign-intermediate-ca/extended-validation/index.html
>
> Yet the cert still doesn't work.  And the OpenSSL people are telling  
> me
> this is an issue with my application, dovecot.
>
> For reference this is all that is in
> my /etc/pki/verisign/intermediate_ca.cer:
>
> -----BEGIN CERTIFICATE-----
> MIIFEzCCBHygAwIBAgIQV7/7A/ssRtThns7g10N/EzANBgkqhkiG9w0BAQUFADBf
> MQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsT
> LkNsYXNzIDMgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkw
> HhcNMDYxMTA4MDAwMDAwWhcNMjExMTA3MjM1OTU5WjCByjELMAkGA1UEBhMCVVMx
> FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
> dCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2lnbiwgSW5jLiAtIEZv
> ciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJpU2lnbiBDbGFzcyAz
> IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzUwggEi
> MA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1nmAMqudLO07cfLw8
> RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbext0uz/o9+B1fs70Pb
> ZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIzSdhDY2pSS9KP6HBR
> TdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQGBO+QueQA5N06tRn/
> Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+rCpSx4/VBEnkjWNH
> iDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/NIeWiu5T6CUVAgMB
> AAGjggHeMIIB2jAPBgNVHRMBAf8EBTADAQH/MDEGA1UdHwQqMCgwJqAkoCKGIGh0
> dHA6Ly9jcmwudmVyaXNpZ24uY29tL3BjYTMuY3JsMA4GA1UdDwEB/wQEAwIBBjBt
> BggrBgEFBQcBDARhMF+hXaBbMFkwVzBVFglpbWFnZS9naWYwITAfMAcGBSsOAwIa
> BBSP5dMahqyNjmvDz4Bq1EgYLHsZLjAlFiNodHRwOi8vbG9nby52ZXJpc2lnbi5j
> b20vdnNsb2dvLmdpZjA9BgNVHSAENjA0MDIGBFUdIAAwKjAoBggrBgEFBQcCARYc
> aHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL2NwczAdBgNVHQ4EFgQUf9Nlp8Ld7Lvw
> MAnzQzn6Aq8zMTMwNAYDVR0lBC0wKwYJYIZIAYb4QgQBBgpghkgBhvhFAQgBBggr
> BgEFBQcDAQYIKwYBBQUHAwIwgYAGA1UdIwR5MHehY6RhMF8xCzAJBgNVBAYTAlVT
> MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE3MDUGA1UECxMuQ2xhc3MgMyBQdWJs
> aWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eYIQcLrkHRDZKTS2OMp7
> A8y6vzANBgkqhkiG9w0BAQUFAAOBgQCpe2YpMPfVtKaWEtDucvBYEWkVVV9B/9IS
> hBOk2QNm/6ngTMntjHKLtNdVOykVYMg8Ie9ELpM9xgsMjSQ/HvsBWnrdg2YU0cf9
> MFNIUYWFE6hU4e52ookY05eJesb9s72UYVo6CM8Uk72T/Qmpe1bIALhEWOneW3e9
> BxxsCzAwxw==
> -----END CERTIFICATE-----
>
>
> Like I said, just a copy and paste from the Verisign site.
>
> Any thoughts?
>
> -Geoff
>

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2541 bytes
Desc: not available
Url : http://dovecot.org/pipermail/dovecot/attachments/20081229/f8df1967/attachment-0001.bin 


More information about the dovecot mailing list