summaryrefslogtreecommitdiff
path: root/src/conf_parser.y
diff options
context:
space:
mode:
Diffstat (limited to 'src/conf_parser.y')
-rw-r--r--src/conf_parser.y6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/conf_parser.y b/src/conf_parser.y
index 823f96a..c82f6d9 100644
--- a/src/conf_parser.y
+++ b/src/conf_parser.y
@@ -535,10 +535,8 @@ serverinfo_ssl_certificate_file: SSL_CERTIFICATE_FILE '=' QSTRING ';'
break;
}
- if (SSL_CTX_use_certificate_file(ServerInfo.server_ctx, yylval.string,
- SSL_FILETYPE_PEM) <= 0 ||
- SSL_CTX_use_certificate_file(ServerInfo.client_ctx, yylval.string,
- SSL_FILETYPE_PEM) <= 0)
+ if (SSL_CTX_use_certificate_chain_file(ServerInfo.server_ctx, yylval.string) <= 0 ||
+ SSL_CTX_use_certificate_chain_file(ServerInfo.client_ctx, yylval.string) <= 0)
{
report_crypto_errors();
conf_error_report("Could not open/read certificate file");