Method: JWT::JWK::EC#initialize
- Defined in:
- lib/jwt/jwk/ec.rb
#initialize(key, params = nil, options = {}) ⇒ EC
Returns a new instance of EC.
17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/jwt/jwk/ec.rb', line 17 def initialize(key, params = nil, = {}) params ||= {} # For backwards compatibility when kid was a String params = { kid: params } if params.is_a?(String) key_params = extract_key_params(key) params = params.transform_keys(&:to_sym) check_jwk_params!(key_params, params) super(, key_params.merge(params)) end |