module SecureJwt

Constants

DEFAULT_ALGORITHMS
VERSION

Public Class Methods

decrypt(jwt_token, signing_key = nil, options = {}, &data_key_decryptor) click to toggle source
# File lib/secure_jwt.rb, line 24
def decrypt(jwt_token, signing_key = nil, options = {}, &data_key_decryptor)
  secure_jwt = JwtTokenImpl.new signing_key, options
  secure_jwt.decrypt jwt_token, options, &data_key_decryptor
end
encrypt(payload, signing_key = nil, options = {}, &data_key_encryptor) click to toggle source
# File lib/secure_jwt.rb, line 19
def encrypt(payload, signing_key = nil, options = {}, &data_key_encryptor)
  secure_jwt = JwtTokenImpl.new signing_key, options
  secure_jwt.encrypt payload, options, &data_key_encryptor
end