FIX: load a full certificate chain and not just the first one

This commit is contained in:
Juan José Gutiérrez de Quevedo Pérez 2014-09-08 10:07:48 +02:00
vecāks 7728f8dae0
revīzija 45c1fdbf33
1 mainīti faili ar 1 papildinājumiem un 1 dzēšanām

Parādīt failu

@ -59,7 +59,7 @@ Socket::Socket():fd(-1)
if(!ssl_ctx_server)
throw Exception(_("Error creating SSL context"),__FILE__,__LINE__);
/* load certificate */
if(SSL_CTX_use_certificate_file(ssl_ctx_server,cfg.getCertificateFile().c_str(),SSL_FILETYPE_PEM)==-1)
if(SSL_CTX_use_certificate_chain_file(ssl_ctx_server,cfg.getCertificateFile().c_str())==-1)
throw Exception(_("Error loading certificate"),__FILE__,__LINE__);
/* load private key */
if(SSL_CTX_use_PrivateKey_file(ssl_ctx_server,cfg.getPrivateKeyFile().c_str(),SSL_FILETYPE_PEM)==-1)