From 551a71572a15e7497f21ece6f2cbdda57d2fa044 Mon Sep 17 00:00:00 2001 From: Jon Shallow Date: Thu, 15 May 2025 19:42:21 +0100 Subject: [PATCH] coap_openssl.c: Fix OpenSSL < 1.1.1 builds --- src/coap_openssl.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/coap_openssl.c b/src/coap_openssl.c index 7d5e49d3..022e72e8 100644 --- a/src/coap_openssl.c +++ b/src/coap_openssl.c @@ -1674,19 +1674,19 @@ setup_pki_server(SSL_CTX *ctx, case COAP_PKI_KEY_DEF_PEM: /* define public cert */ if (key.key.define.ca.u_byte && key.key.define.ca.u_byte[0]) { - if (!(SSL_use_certificate_file(ssl, - key.key.define.public_cert.s_byte, - SSL_FILETYPE_PEM))) { + if (!(SSL_CTX_use_certificate_file(ctx, + key.key.define.public_cert.s_byte, + SSL_FILETYPE_PEM))) { return coap_dtls_define_issue(COAP_DEFINE_KEY_PUBLIC, COAP_DEFINE_FAIL_BAD, - &key, role, 0); + &key, COAP_DTLS_ROLE_SERVER, 0); } } else { - if (!SSL_use_certificate_chain_file(ssl, - key.key.define.public_cert.s_byte)) { + if (!SSL_CTX_use_certificate_chain_file(ctx, + key.key.define.public_cert.s_byte)) { return coap_dtls_define_issue(COAP_DEFINE_KEY_PUBLIC, COAP_DEFINE_FAIL_BAD, - &key, role, 0); + &key, COAP_DTLS_ROLE_SERVER, 0); } } break;