This commit is contained in:
Y.Horie 2025-07-16 20:06:28 +02:00 committed by GitHub
commit 3770e35116
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -554,6 +554,12 @@ ngx_ssl_certificate(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *cert,
EVP_PKEY_free(pkey); EVP_PKEY_free(pkey);
return NGX_ERROR; return NGX_ERROR;
} }
if (SSL_CTX_check_private_key(ssl->ctx) == 0) {
ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
"SSL_CTX_check_private_key(\"%s\") failed", key->data);
EVP_PKEY_free(pkey);
return NGX_ERROR;
}
EVP_PKEY_free(pkey); EVP_PKEY_free(pkey);