Method: JSON::JWS#verify!
- Defined in:
- lib/json/jws.rb
#verify!(public_key_or_secret) ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/json/jws.rb', line 20 def verify!(public_key_or_secret) if alg.try(:to_sym) == :none raise UnexpectedAlgorithm if public_key_or_secret signature == '' or raise VerificationFailed else public_key_or_secret && valid?(public_key_or_secret) or raise VerificationFailed end end |