fix(ssl): Return the content of certificates in HTTP response

This commit is contained in:
zhouzb 2021-11-04 11:43:22 +08:00 committed by Zaiming Shi
parent 81d425cb27
commit 2b282b9666
1 changed files with 3 additions and 3 deletions

View File

@ -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.