Mercurial > prosody-modules
comparison mod_auth_ccert/mod_auth_ccert.lua @ 1070:dee31eeae7ae
mod_auth_ccert: Fix logging of certificate chain errors
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Fri, 14 Jun 2013 20:29:15 +0200 |
parents | d7719bf1aed6 |
children | f46307e8e2f8 |
comparison
equal
deleted
inserted
replaced
1069:d7719bf1aed6 | 1070:dee31eeae7ae |
---|---|
79 | 79 |
80 local chain_valid, chain_errors = sock:getpeerverification(); | 80 local chain_valid, chain_errors = sock:getpeerverification(); |
81 if not chain_valid then | 81 if not chain_valid then |
82 (session.log or log)("warn", "Invalid client certificate chain"); | 82 (session.log or log)("warn", "Invalid client certificate chain"); |
83 for i, error in ipairs(chain_errors) do | 83 for i, error in ipairs(chain_errors) do |
84 (session.log or log)("warn", "%d: %s", i, table.concat(chain_errors, ", ")); | 84 (session.log or log)("warn", "%d: %s", i, table.concat(chain_errors[i], ", ")); |
85 end | 85 end |
86 return nil, false; | 86 return nil, false; |
87 end | 87 end |
88 | 88 |
89 return find_username(cert, authz, session); | 89 return find_username(cert, authz, session); |