Software /
code /
prosody-modules
Comparison
mod_auth_ccert/mod_auth_ccert.lua @ 1063:b2a4679e7d20
mod_auth_ccert: Accidentally not
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Thu, 13 Jun 2013 21:27:41 +0200 |
parent | 1062:f853a1a3aa15 |
child | 1065:3d04d9377a67 |
comparison
equal
deleted
inserted
replaced
1062:f853a1a3aa15 | 1063:b2a4679e7d20 |
---|---|
11 local now = os.time; | 11 local now = os.time; |
12 | 12 |
13 function get_sasl_handler(session) | 13 function get_sasl_handler(session) |
14 return new_sasl(module.host, { | 14 return new_sasl(module.host, { |
15 external = session.secure and function(authz) | 15 external = session.secure and function(authz) |
16 if session.secure then | 16 if not session.secure then |
17 -- getpeercertificate() on a TCP connection would be bad, abort! | 17 -- getpeercertificate() on a TCP connection would be bad, abort! |
18 (session.log or log)("error", "How did you manage to select EXTERNAL without TLS?"); | 18 (session.log or log)("error", "How did you manage to select EXTERNAL without TLS?"); |
19 return nil, false; | 19 return nil, false; |
20 end | 20 end |
21 local sock = session.conn:socket(); | 21 local sock = session.conn:socket(); |