Merge pull request #2745 from Hyeongon-Kim/fix-load-priv-key-file

fixed a bug where broker's private-key file was not loaded
This commit is contained in:
Roger Light 2023-03-28 01:03:42 +01:00 committed by GitHub
commit 5cae46d26d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -479,7 +479,7 @@ int net__load_certificates(struct mosquitto__listener *listener)
net__print_ssl_error(NULL);
return MOSQ_ERR_TLS;
}
if(listener->tls_engine == NULL){
if(listener->tls_engine == NULL || listener->tls_keyform == mosq_k_pem){
rc = SSL_CTX_use_PrivateKey_file(listener->ssl_ctx, listener->keyfile, SSL_FILETYPE_PEM);
if(rc != 1){
log__printf(NULL, MOSQ_LOG_ERR, "Error: Unable to load server key file \"%s\". Check keyfile.", listener->keyfile);