comparison mod_watchuntrusted/mod_watchuntrusted.lua @ 1878:7f96183a60ce

mod_watchuntrusted: Add support for SHA-256 hash in message
author Kim Alvefur <zash@zash.se>
date Sun, 27 Sep 2015 21:41:35 +0200
parents 055b39c08fd0
children 4c4a4191b825
comparison
equal deleted inserted replaced
1877:055b39c08fd0 1878:7f96183a60ce
41 41
42 if session.cert_identity_status then 42 if session.cert_identity_status then
43 error_message = error_message .. "This certificate is " .. session.cert_identity_status .. " for " .. host .. "."; 43 error_message = error_message .. "This certificate is " .. session.cert_identity_status .. " for " .. host .. ".";
44 end 44 end
45 45
46 local replacements = { sha1 = event.cert and event.cert:digest("sha1"), errors = error_message }; 46 local replacements = {
47 sha1 = event.cert and event.cert:digest("sha1"),
48 sha256 = event.cert and event.cert:digest("sha256"),
49 errors = error_message
50 };
47 51
48 local message = st.message{ type = "chat", from = local_host } 52 local message = st.message{ type = "chat", from = local_host }
49 :tag("body") 53 :tag("body")
50 :text(untrusted_fail_notification:gsub("%$([%w_]+)", function (v) 54 :text(untrusted_fail_notification:gsub("%$([%w_]+)", function (v)
51 return event[v] or session and session[v] or replacements and replacements[v] or nil; 55 return event[v] or session and session[v] or replacements and replacements[v] or nil;