Parcourir la source

fix(tls): undefined keyusage

William Yang il y a 2 ans
Parent
commit
90430fa66d
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      apps/emqx/src/emqx_tls_lib.erl

+ 1 - 1
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.