Просмотр исходного кода

fix(telemetry): add verify_none ssl option

To stop the "Authenticity is not established by certificate path
validation", Reason: "Option {verify, verify_peer} and
cacertfile/cacerts is missing" warning message
Zaiming (Stone) Shi 3 лет назад
Родитель
Сommit
d6b3ecf75e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      apps/emqx_modules/src/emqx_telemetry.erl

+ 1 - 1
apps/emqx_modules/src/emqx_telemetry.erl

@@ -355,7 +355,7 @@ report_telemetry(State0 = #state{url = URL}) ->
     State.
 
 httpc_request(Method, URL, Headers, Body) ->
-    HTTPOptions = [{timeout, 10_000}],
+    HTTPOptions = [{timeout, 10_000}, {ssl, [{verify, verify_none}]}],
     Options = [],
     httpc:request(Method, {URL, Headers, "application/json", Body}, HTTPOptions, Options).