Mercurial > prosody-hg
comparison plugins/mod_s2s/mod_s2s.lua @ 6301:2fdd71b08126
mod_dialback: Short-circuit dialback auth if certificate is considered valid
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 04 Jul 2014 21:48:25 +0200 |
| parents | 36f611624987 |
| children | 92d009af6eba |
comparison
equal
deleted
inserted
replaced
| 6300:4b0172dc5e3a | 6301:2fdd71b08126 |
|---|---|
| 233 | 233 |
| 234 return true; | 234 return true; |
| 235 end | 235 end |
| 236 | 236 |
| 237 --- Helper to check that a session peer's certificate is valid | 237 --- Helper to check that a session peer's certificate is valid |
| 238 local function check_cert_status(session) | 238 function check_cert_status(session) |
| 239 local host = session.direction == "outgoing" and session.to_host or session.from_host | 239 local host = session.direction == "outgoing" and session.to_host or session.from_host |
| 240 local conn = session.conn:socket() | 240 local conn = session.conn:socket() |
| 241 local cert | 241 local cert |
| 242 if conn.getpeercertificate then | 242 if conn.getpeercertificate then |
| 243 cert = conn:getpeercertificate() | 243 cert = conn:getpeercertificate() |
