From c075de74252b14f4d5f4a19f107573aef9198a16 Mon Sep 17 00:00:00 2001 From: zixun Date: Mon, 23 Dec 2019 14:45:29 +0800 Subject: [PATCH] use SSL_CTX_use_certificate_chain_file instead of SSL_CTX_use_certificate_file --- lualib-src/ltls.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lualib-src/ltls.c b/lualib-src/ltls.c index f9701a49..9d352de7 100644 --- a/lualib-src/ltls.c +++ b/lualib-src/ltls.c @@ -284,9 +284,9 @@ _lctx_cert(lua_State* L) { luaL_error(L, "need private key"); } - int ret = SSL_CTX_use_certificate_file(ctx_p->ctx, certfile, SSL_FILETYPE_PEM); + int ret = SSL_CTX_use_certificate_chain_file(ctx_p->ctx, certfile); if(ret != 1) { - luaL_error(L, "SSL_CTX_use_certificate_file error:%d", ret); + luaL_error(L, "SSL_CTX_use_certificate_chain_file error:%d", ret); } ret = SSL_CTX_use_PrivateKey_file(ctx_p->ctx, key, SSL_FILETYPE_PEM);