equal
deleted
inserted
replaced
104 origin.send(st.error_reply(stanza, "cancel", "bad-request", "No certificate found.")); |
104 origin.send(st.error_reply(stanza, "cancel", "bad-request", "No certificate found.")); |
105 return true |
105 return true |
106 end |
106 end |
107 |
107 |
108 local can_manage = key_info:get_child("no-cert-management", xmlns_saslcert) ~= nil; |
108 local can_manage = key_info:get_child("no-cert-management", xmlns_saslcert) ~= nil; |
109 local x509cert = key_info:get_child_text("x509cert"); |
109 local x509cert = key_info:get_child_text("x509cert"):gsub("^%s*(.-)%s*$", "%1"); |
110 |
110 |
111 local cert = x509.cert_from_pem( |
111 local cert = x509.cert_from_pem( |
112 "-----BEGIN CERTIFICATE-----\n" |
112 "-----BEGIN CERTIFICATE-----\n" |
113 .. x509cert .. |
113 .. x509cert .. |
114 "\n-----END CERTIFICATE-----\n"); |
114 "\n-----END CERTIFICATE-----\n"); |