use SSL_CTX_use_certificate_chain_file instead of SSL_CTX_use_certificate_file

This commit is contained in:
zixun
2019-12-23 14:45:29 +08:00
committed by 云风
parent f2d3bc3e5c
commit c075de7425

View File

@@ -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);