Class: JWT::Token::AsymmetricKeyConfiguration::PublicKeySet
- Inherits:
-
Object
- Object
- JWT::Token::AsymmetricKeyConfiguration::PublicKeySet
- Defined in:
- lib/jwt/token/asymmetric_key_configuration.rb
Instance Method Summary collapse
-
#initialize(keys) ⇒ PublicKeySet
constructor
A new instance of PublicKeySet.
- #verify(digest, signature, data) ⇒ Object
Constructor Details
#initialize(keys) ⇒ PublicKeySet
Returns a new instance of PublicKeySet.
7 8 9 |
# File 'lib/jwt/token/asymmetric_key_configuration.rb', line 7 def initialize(keys) @keys = keys end |
Instance Method Details
#verify(digest, signature, data) ⇒ Object
11 12 13 |
# File 'lib/jwt/token/asymmetric_key_configuration.rb', line 11 def verify(digest, signature, data) @keys.any? { |key| key.verify(digest, signature, data) } end |