From 2b282b9666a758bf9dd4d5e79c8a4b51e22bc679 Mon Sep 17 00:00:00 2001 From: zhouzb Date: Thu, 4 Nov 2021 11:43:22 +0800 Subject: [PATCH] fix(ssl): Return the content of certificates in HTTP response --- apps/emqx_authn/src/emqx_authn_api.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/emqx_authn/src/emqx_authn_api.erl b/apps/emqx_authn/src/emqx_authn_api.erl index 36c1e9b6c..c4323e5f6 100644 --- a/apps/emqx_authn/src/emqx_authn_api.erl +++ b/apps/emqx_authn/src/emqx_authn_api.erl @@ -845,7 +845,7 @@ fill_defaults(Configs) when is_list(Configs) -> fill_defaults(Config) -> emqx_authn:check_config(Config, #{only_fill_defaults => true}). -convert_certs(#{<<"ssl">> := SSLOpts} = Config) -> +convert_certs(#{ssl := SSLOpts} = Config) -> NSSLOpts = lists:foldl(fun(K, Acc) -> case maps:get(K, Acc, undefined) of undefined -> Acc; @@ -853,8 +853,8 @@ convert_certs(#{<<"ssl">> := SSLOpts} = Config) -> {ok, Bin} = file:read_file(Filename), Acc#{K => Bin} end - end, SSLOpts, [<<"certfile">>, <<"keyfile">>, <<"cacertfile">>]), - Config#{<<"ssl">> => NSSLOpts}; + end, SSLOpts, [certfile, keyfile, cacertfile]), + Config#{ssl => NSSLOpts}; convert_certs(Config) -> Config.