Module: JWT::Algos
- Extended by:
- Algos
- Included in:
- Algos
- Defined in:
- lib/jwt/algos.rb,
lib/jwt/algos/ps.rb,
lib/jwt/algos/rsa.rb,
lib/jwt/algos/hmac.rb,
lib/jwt/algos/none.rb,
lib/jwt/algos/ecdsa.rb,
lib/jwt/algos/eddsa.rb,
lib/jwt/algos/unsupported.rb
Overview
Signature logic for JWT
Defined Under Namespace
Modules: Ecdsa, Eddsa, Hmac, None, Ps, Rsa, Unsupported
Constant Summary collapse
- ALGOS =
[ Algos::Hmac, Algos::Ecdsa, Algos::Rsa, Algos::Eddsa, Algos::Ps, Algos::None, Algos::Unsupported ].freeze
Instance Method Summary collapse
Instance Method Details
#find(algorithm) ⇒ Object
27 28 29 |
# File 'lib/jwt/algos.rb', line 27 def find(algorithm) indexed[algorithm && algorithm.downcase] end |