From d3645fcee0ae65fd0a77b8b6cc07624fe6993abb Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Wed, 18 Sep 2024 15:30:01 +1000 Subject: [PATCH] Log SSL_CTX_use_certificate_chain_file and SSL_CTX_use_PrivateKey_file errors --- lib/isc/tls.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lib/isc/tls.c b/lib/isc/tls.c index cab00f402f..aad5628ebf 100644 --- a/lib/isc/tls.c +++ b/lib/isc/tls.c @@ -286,10 +286,18 @@ isc_tlsctx_load_certificate(isc_tlsctx_t *ctx, const char *keyfile, rv = SSL_CTX_use_certificate_chain_file(ctx, certfile); if (rv != 1) { + isc_log_write(ISC_LOGCATEGORY_GENERAL, ISC_LOGMODULE_NETMGR, + ISC_LOG_ERROR, + "SSL_CTX_use_certificate_chain_file: '%s' failed", + certfile); return (ISC_R_TLSERROR); } rv = SSL_CTX_use_PrivateKey_file(ctx, keyfile, SSL_FILETYPE_PEM); if (rv != 1) { + isc_log_write(ISC_LOGCATEGORY_GENERAL, ISC_LOGMODULE_NETMGR, + ISC_LOG_ERROR, + "SSL_CTX_use_PrivateKey_file: '%s' failed", + keyfile); return (ISC_R_TLSERROR); }