fix(ssl): Return the content of certificates in HTTP response
This commit is contained in:
parent
81d425cb27
commit
2b282b9666
|
@ -845,7 +845,7 @@ fill_defaults(Configs) when is_list(Configs) ->
|
||||||
fill_defaults(Config) ->
|
fill_defaults(Config) ->
|
||||||
emqx_authn:check_config(Config, #{only_fill_defaults => true}).
|
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) ->
|
NSSLOpts = lists:foldl(fun(K, Acc) ->
|
||||||
case maps:get(K, Acc, undefined) of
|
case maps:get(K, Acc, undefined) of
|
||||||
undefined -> Acc;
|
undefined -> Acc;
|
||||||
|
@ -853,8 +853,8 @@ convert_certs(#{<<"ssl">> := SSLOpts} = Config) ->
|
||||||
{ok, Bin} = file:read_file(Filename),
|
{ok, Bin} = file:read_file(Filename),
|
||||||
Acc#{K => Bin}
|
Acc#{K => Bin}
|
||||||
end
|
end
|
||||||
end, SSLOpts, [<<"certfile">>, <<"keyfile">>, <<"cacertfile">>]),
|
end, SSLOpts, [certfile, keyfile, cacertfile]),
|
||||||
Config#{<<"ssl">> => NSSLOpts};
|
Config#{ssl => NSSLOpts};
|
||||||
convert_certs(Config) ->
|
convert_certs(Config) ->
|
||||||
Config.
|
Config.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue