Software /
code /
prosody
Diff
net/http.lua @ 8200:e92585ab4998
net.http: Add option for disabling TLS certifictate validation
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 07 Jul 2017 21:04:46 +0200 |
parent | 8199:8f82d3cd0631 |
child | 8201:a0ad62a269df |
child | 8706:e2919978673e |
line wrap: on
line diff
--- a/net/http.lua Fri Jul 07 21:04:30 2017 +0200 +++ b/net/http.lua Fri Jul 07 21:04:46 2017 +0200 @@ -37,7 +37,7 @@ local req = requests[conn]; -- Validate certificate - if conn:ssl() then + if not req.insecure and conn:ssl() then local sock = conn:socket(); local chain_valid = sock.getpeerverification and sock:getpeerverification(); if not chain_valid then @@ -202,6 +202,7 @@ headers[k] = v; end end + req.insecure = ex.insecure; end log("debug", "Making %s %s request '%s' to %s", req.scheme:upper(), method or "GET", req.id, (ex and ex.suppress_url and host_header) or u);