util/jwt.lua
changeset 12711 f75235110045
parent 12710 108b1758bd8d
child 12739 445f7bd6ffc4
equal deleted inserted replaced
12710:108b1758bd8d 12711: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 };