Method: JOSE::JWS#verify
- Defined in:
- lib/jose/jws.rb
#verify(jwk, plain_text, signature, protected_binary = nil) ⇒ [Boolean, String, JOSE::JWS]
Verifies the signature using the jwk, plain_text, and protected_binary.
645 646 647 648 649 |
# File 'lib/jose/jws.rb', line 645 def verify(jwk, plain_text, signature, protected_binary = nil) protected_binary ||= JOSE.urlsafe_encode64(to_binary) signing_input = signing_input(plain_text, protected_binary) return alg.verify(jwk, signing_input, signature), plain_text, self end |