Class: Auth0RS256JWTVerifier::CertsSet
- Inherits:
-
Object
- Object
- Auth0RS256JWTVerifier::CertsSet
- Defined in:
- lib/auth0_rs256_jwt_verifier/certs_set.rb
Constant Summary collapse
- NotFoundError =
Class.new(RuntimeError)
Instance Method Summary collapse
- #find(id) ⇒ Object
-
#initialize(jwk_set) ⇒ CertsSet
constructor
A new instance of CertsSet.
Constructor Details
#initialize(jwk_set) ⇒ CertsSet
Returns a new instance of CertsSet.
7 8 9 |
# File 'lib/auth0_rs256_jwt_verifier/certs_set.rb', line 7 def initialize(jwk_set) @jwk_set = jwk_set end |
Instance Method Details
#find(id) ⇒ Object
11 12 13 14 15 |
# File 'lib/auth0_rs256_jwt_verifier/certs_set.rb', line 11 def find(id) cert = certs.find { |c| c.id == id } raise NotFoundError, "cert #{id} doesn't exist" if cert.nil? cert.cert end |