Comparison

util/x509.lua @ 12808:12bd40b8e105

mod_c2s,mod_s2s: Adapt to XEP-xxxx: Stream Limits Advertisement Thanks MattJ
author Kim Alvefur <zash@zash.se>
date Thu, 20 Oct 2022 14:04:56 +0200
parent 12604:bd9e006a7a74
child 12812:b2d422b88cd6
comparison
equal deleted inserted replaced
12807:f0f7b0c61465 12808:12bd40b8e105
274 end 274 end
275 end 275 end
276 return names.data; 276 return names.data;
277 end 277 end
278 278
279 local pat = "%-%-%-%-%-BEGIN ([A-Z ]+)%-%-%-%-%-\r?\n".. 279 local pat = "%-%-%-%-%-BEGIN ([A-Z ]+)%-%-%-%-%-\r?\n([0-9A-Za-z+/=\r\n]*)\r?\n%-%-%-%-%-END %1%-%-%-%-%-";
280 "([0-9A-Za-z+/=\r\n]*)\r?\n%-%-%-%-%-END %1%-%-%-%-%-";
281 280
282 local function pem2der(pem) 281 local function pem2der(pem)
283 local typ, data = pem:match(pat); 282 local typ, data = pem:match(pat);
284 if typ and data then 283 if typ and data then
285 return base64.decode(data), typ; 284 return base64.decode(data), typ;