Software /
code /
prosody
Comparison
util/jwt.lua @ 12707:f75235110045
util.jwt: Add new init() convenience method to obtain both signer and verifier
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Mon, 11 Jul 2022 13:43:01 +0100 |
parent | 12706:108b1758bd8d |
child | 12735:445f7bd6ffc4 |
comparison
equal
deleted
inserted
replaced
12706:108b1758bd8d | 12707:f75235110045 |
---|---|
195 end | 195 end |
196 return ok, payload; | 196 return ok, payload; |
197 end | 197 end |
198 end | 198 end |
199 | 199 |
200 local function init(algorithm, private_key, public_key, options) | |
201 return new_signer(algorithm, private_key, options), new_verifier(algorithm, public_key or private_key, options); | |
202 end | |
203 | |
200 return { | 204 return { |
205 init = init; | |
201 new_signer = new_signer; | 206 new_signer = new_signer; |
202 new_verifier = new_verifier; | 207 new_verifier = new_verifier; |
208 -- Exported mainly for tests | |
203 _algorithms = algorithms; | 209 _algorithms = algorithms; |
204 -- Deprecated | 210 -- Deprecated |
205 sign = algorithms.HS256.sign; | 211 sign = algorithms.HS256.sign; |
206 verify = algorithms.HS256.verify; | 212 verify = algorithms.HS256.verify; |
207 }; | 213 }; |