From 90430fa66dca7d828858aa06ca03ce44c0cd2629 Mon Sep 17 00:00:00 2001 From: William Yang Date: Thu, 5 Oct 2023 16:24:39 +0200 Subject: [PATCH] fix(tls): undefined keyusage --- apps/emqx/src/emqx_tls_lib.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx/src/emqx_tls_lib.erl b/apps/emqx/src/emqx_tls_lib.erl index 3c08487a4..d2a85264d 100644 --- a/apps/emqx/src/emqx_tls_lib.erl +++ b/apps/emqx/src/emqx_tls_lib.erl @@ -697,7 +697,7 @@ opt_partial_chain(SslOpts) -> %% @doc make verify_fun if set. -spec opt_verify_fun(SslOpts :: map()) -> NewSslOpts :: map(). -opt_verify_fun(#{verify_peer_ext_key_usage := V} = SslOpts) -> +opt_verify_fun(#{verify_peer_ext_key_usage := V} = SslOpts) when V =/= undefined -> SslOpts#{verify_fun => emqx_const_v2:make_tls_verify_fun(verify_cert_extKeyUsage, V)}; opt_verify_fun(SslOpts) -> SslOpts.