Mercurial > prosody-modules
comparison mod_s2s_auth_dane/mod_s2s_auth_dane.lua @ 1329:8d99b9c4cf0c
mod_s2s_auth_dane: Verify that the pubkey method exists when the SPKI selector is used
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 05 Mar 2014 17:42:15 +0100 |
| parents | 446fcda4ec45 |
| children | bb6f3312ab46 |
comparison
equal
deleted
inserted
replaced
| 1328:446fcda4ec45 | 1329:8d99b9c4cf0c |
|---|---|
| 63 -- PKIX-EE or DANE-EE | 63 -- PKIX-EE or DANE-EE |
| 64 if use == 1 or use == 3 then | 64 if use == 1 or use == 3 then |
| 65 | 65 |
| 66 if select == 0 then | 66 if select == 0 then |
| 67 certdata = pem2der(cert:pem()); | 67 certdata = pem2der(cert:pem()); |
| 68 elseif select == 1 then | 68 elseif select == 1 and cert.pubkey then |
| 69 certdata = pem2der(cert:pubkey()); | 69 certdata = pem2der(cert:pubkey()); |
| 70 else | 70 else |
| 71 module:log("warn", "DANE selector %d is unsupported", select); | 71 module:log("warn", "DANE selector %d is unsupported", select); |
| 72 end | 72 end |
| 73 | 73 |
