Method: JSON::JWT#sign
- Defined in:
- lib/json/jwt.rb
#sign(private_key_or_secret, algorithm = :autodetect) ⇒ Object
37 38 39 40 41 42 |
# File 'lib/json/jwt.rb', line 37 def sign(private_key_or_secret, algorithm = :autodetect) jws = JWS.new self jws.kid ||= private_key_or_secret[:kid] if private_key_or_secret.is_a? JSON::JWK jws.alg = algorithm jws.sign! private_key_or_secret end |