Table of Contents - jwt-2.9.3 Documentation
Classes and Modules
- JWT
- JWT::Base64
- JWT::Base64DecodeError
- JWT::Claims
- JWT::Claims::Audience
- JWT::Claims::DecodeVerifier
- JWT::Claims::Expiration
- JWT::Claims::IssuedAt
- JWT::Claims::Issuer
- JWT::Claims::JwtId
- JWT::Claims::NotBefore
- JWT::Claims::Numeric
- JWT::Claims::Numeric::Compat
- JWT::Claims::Required
- JWT::Claims::Subject
- JWT::Claims::Verifier
- JWT::ClaimsValidator
- JWT::Configuration
- JWT::Configuration::Container
- JWT::Configuration::DecodeConfiguration
- JWT::Configuration::JwkConfiguration
- JWT::Decode
- JWT::DecodeError
- JWT::Deprecations
- JWT::Encode
- JWT::EncodeError
- JWT::ExpiredSignature
- JWT::ImmatureSignature
- JWT::IncorrectAlgorithm
- JWT::InvalidAudError
- JWT::InvalidIatError
- JWT::InvalidIssuerError
- JWT::InvalidJtiError
- JWT::InvalidPayload
- JWT::InvalidSubError
- JWT::JSON
- JWT::JWA
- JWT::JWA::Compat
- JWT::JWA::Compat::ClassMethods
- JWT::JWA::Ecdsa
- JWT::JWA::Eddsa
- JWT::JWA::Hmac
- JWT::JWA::Hmac::SecurityUtils
- JWT::JWA::HmacRbNaCl
- JWT::JWA::HmacRbNaClFixed
- JWT::JWA::None
- JWT::JWA::Ps
- JWT::JWA::Rsa
- JWT::JWA::SigningAlgorithm
- JWT::JWA::SigningAlgorithm::ClassMethods
- JWT::JWA::Unsupported
- JWT::JWA::Wrapper
- JWT::JWK
- JWT::JWK::EC
- JWT::JWK::HMAC
- JWT::JWK::KeyBase
- JWT::JWK::KeyFinder
- JWT::JWK::KidAsKeyDigest
- JWT::JWK::OKPRbNaCl
- JWT::JWK::RSA
- JWT::JWK::Set
- JWT::JWK::Thumbprint
- JWT::JWKError
- JWT::MissingRequiredClaim
- JWT::RequiredDependencyError
- JWT::UnsupportedEcdsaCurve
- JWT::VERSION
- JWT::VerificationError
- JWT::Verify
- JWT::X5cKeyFinder
Methods
- ::algorithms — JWT::JWA
- ::classes — JWT::JWK
- ::context — JWT::Deprecations
- ::create — JWT::JWA
- ::create_from — JWT::JWK
- ::create_rsa_key — JWT::JWK::RSA
- ::create_rsa_key_using_accessors — JWT::JWK::RSA
- ::create_rsa_key_using_der — JWT::JWK::RSA
- ::create_rsa_key_using_sets — JWT::JWK::RSA
- ::curve_by_name — JWT::JWA::Ecdsa
- ::decode_open_ssl_bn — JWT::JWK::RSA
- ::emit_warnings — JWT::Deprecations
- ::errors — JWT::Claims::Verifier
- ::find — JWT::JWA
- ::fixed_length_secure_compare — JWT::JWA::Hmac::SecurityUtils
- ::from_algorithm — JWT::JWA::Ecdsa
- ::from_algorithm — JWT::JWA::Hmac
- ::from_algorithm — JWT::JWA::HmacRbNaCl
- ::from_algorithm — JWT::JWA::HmacRbNaClFixed
- ::gem_version — JWT
- ::generate — JWT::JSON
- ::generate_mappings — JWT::JWK
- ::import — JWT::JWK::EC
- ::import — JWT::JWK::HMAC
- ::import — JWT::JWK::OKPRbNaCl
- ::import — JWT::JWK::RSA
- ::import — JWT::JWK
- ::included — JWT::JWA::Compat
- ::included — JWT::JWA::SigningAlgorithm
- ::inherited — JWT::JWK::KeyBase
- ::iterate_verifiers — JWT::Claims::Verifier
- ::loose_urlsafe_decode64 — JWT::Base64
- ::mappings — JWT::JWK
- ::new — JWT::Claims::Audience
- ::new — JWT::Claims::Expiration
- ::new — JWT::Claims::Issuer
- ::new — JWT::Claims::JwtId
- ::new — JWT::Claims::NotBefore
- ::new — JWT::Claims::Numeric
- ::new — JWT::Claims::Numeric::Compat
- ::new — JWT::Claims::Required
- ::new — JWT::Claims::Subject
- ::new — JWT::ClaimsValidator
- ::new — JWT::Configuration::Container
- ::new — JWT::Configuration::DecodeConfiguration
- ::new — JWT::Configuration::JwkConfiguration
- ::new — JWT::Decode
- ::new — JWT::Encode
- ::new — JWT::JWA::Ecdsa
- ::new — JWT::JWA::Eddsa
- ::new — JWT::JWA::Hmac
- ::new — JWT::JWA::HmacRbNaCl
- ::new — JWT::JWA::HmacRbNaClFixed
- ::new — JWT::JWA::None
- ::new — JWT::JWA::Ps
- ::new — JWT::JWA::Rsa
- ::new — JWT::JWA::Wrapper
- ::new — JWT::JWK::EC
- ::new — JWT::JWK::HMAC
- ::new — JWT::JWK::KeyBase
- ::new — JWT::JWK::KeyFinder
- ::new — JWT::JWK::KidAsKeyDigest
- ::new — JWT::JWK::OKPRbNaCl
- ::new — JWT::JWK::RSA
- ::new — JWT::JWK::Set
- ::new — JWT::JWK::Thumbprint
- ::new — JWT::Verify
- ::new — JWT::X5cKeyFinder
- ::new — JWT::JWK
- ::openssl_3? — JWT
- ::openssl_3_hmac_empty_key_regression? — JWT
- ::openssl_version — JWT
- ::parse — JWT::JSON
- ::payload_errors — JWT::Claims
- ::rbnacl? — JWT
- ::rbnacl_6_or_greater? — JWT
- ::record_warned — JWT::Deprecations
- ::register_algorithm — JWT::JWA
- ::resolve — JWT::JWA
- ::secure_compare — JWT::JWA::Hmac::SecurityUtils
- ::sign — JWT::JWA::Unsupported
- ::store — JWT::Deprecations
- ::to_openssl_curve — JWT::JWK::EC
- ::token_errors — JWT::Claims
- ::url_decode — JWT::Base64
- ::url_encode — JWT::Base64
- ::valid_payload? — JWT::Claims
- ::validate_rsa_parameters! — JWT::JWK::RSA
- ::verify — JWT::JWA::Unsupported
- ::verify! — JWT::Claims::Numeric
- ::verify! — JWT::Claims
- ::verify! — JWT::Claims::DecodeVerifier
- ::verify! — JWT::Claims::Verifier
- ::verify_claims — JWT::Verify
- ::verify_one! — JWT::Claims::Verifier
- ::verify_payload! — JWT::Claims
- ::verify_token! — JWT::Claims
- ::warning — JWT::Deprecations
- #+ — JWT::JWK::Set
- #<< — JWT::JWK::Set
- #<=> — JWT::JWK::KeyBase
- #== — JWT::JWK::KeyBase
- #== — JWT::JWK::Set
- #[] — JWT::JWK::KeyBase
- #[]= — JWT::JWK::EC
- #[]= — JWT::JWK::HMAC
- #[]= — JWT::JWK::KeyBase
- #[]= — JWT::JWK::RSA
- #add — JWT::JWK::Set
- #alg — JWT::JWA::Wrapper
- #alg_in_header — JWT::Decode
- #allowed_algorithms — JWT::Decode
- #allowed_and_valid_algorithms — JWT::Decode
- #asn1_to_raw — JWT::JWA::Ecdsa
- #build_store — JWT::X5cKeyFinder
- #check_jwk — JWT::JWK::HMAC
- #check_jwk_params! — JWT::JWK::EC
- #check_jwk_params! — JWT::JWK::OKPRbNaCl
- #check_jwk_params! — JWT::JWK::RSA
- #combine — JWT::Encode
- #configuration — JWT::Configuration
- #configure — JWT::Configuration
- #create_ec_key — JWT::JWK::EC
- #curve_by_name — JWT::JWA::Ecdsa
- #decode — JWT
- #decode_octets — JWT::JWK::EC
- #decode_open_ssl_bn — JWT::JWK::RSA
- #decode_segments — JWT::Decode
- #decode_signature — JWT::Decode
- #deprecation_warnings= — JWT::Configuration::Container
- #ec_key — JWT::JWK::EC
- #encode — JWT
- #encode_data — JWT::Encode
- #encode_header — JWT::Encode
- #encode_octets — JWT::JWK::EC
- #encode_open_ssl_bn — JWT::JWK::EC
- #encode_open_ssl_bn — JWT::JWK::RSA
- #encode_payload — JWT::Encode
- #encode_signature — JWT::Encode
- #encoded_header — JWT::Encode
- #encoded_header_and_payload — JWT::Encode
- #encoded_payload — JWT::Encode
- #encoded_signature — JWT::Encode
- #eql? — JWT::JWK::KeyBase
- #eql? — JWT::JWK::Set
- #export — JWT::JWK::EC
- #export — JWT::JWK::HMAC
- #export — JWT::JWK::OKPRbNaCl
- #export — JWT::JWK::RSA
- #export — JWT::JWK::Set
- #extract_key_params — JWT::JWK::EC
- #extract_key_params — JWT::JWK::HMAC
- #extract_key_params — JWT::JWK::OKPRbNaCl
- #extract_key_params — JWT::JWK::RSA
- #filter! — JWT::JWK::Set
- #find_key — JWT::Decode
- #fixed_length_secure_compare — JWT::JWA::Hmac::SecurityUtils
- #from — JWT::X5cKeyFinder
- #from_algorithm — JWT::JWA::Compat::ClassMethods
- #generate — JWT::JWK::KidAsKeyDigest
- #generate — JWT::JWK::Thumbprint
- #given_algorithms — JWT::Decode
- #hash — JWT::JWK::KeyBase
- #header — JWT::Decode
- #header — JWT::JWA::Wrapper
- #header — JWT::JWA::SigningAlgorithm
- #jwk_attributes — JWT::JWK::RSA
- #key_digest — JWT::JWK::EC
- #key_digest — JWT::JWK::HMAC
- #key_digest — JWT::JWK::OKPRbNaCl
- #key_digest — JWT::JWK::RSA
- #key_for — JWT::JWK::KeyFinder
- #key_for_rbnacl — JWT::JWA::HmacRbNaCl
- #keypair — JWT::JWK::EC
- #keypair — JWT::JWK::HMAC
- #keypair — JWT::JWK::RSA
- #keypair_components — JWT::JWK::EC
- #kid — JWT::JWK::KeyBase
- #kid_generator_type= — JWT::Configuration::JwkConfiguration
- #members — JWT::JWK::EC
- #members — JWT::JWK::HMAC
- #members — JWT::JWK::OKPRbNaCl
- #members — JWT::JWK::RSA
- #merge — JWT::JWK::Set
- #none_algorithm? — JWT::Decode
- #padded_empty_key — JWT::JWA::HmacRbNaCl
- #padded_key_bytes — JWT::JWA::HmacRbNaClFixed
- #parse_and_decode — JWT::Decode
- #parse_certificates — JWT::X5cKeyFinder
- #parse_ec_key — JWT::JWK::EC
- #parse_okp_key_params — JWT::JWK::OKPRbNaCl
- #parse_rsa_key — JWT::JWK::RSA
- #payload — JWT::Decode
- #private? — JWT::JWK::EC
- #private? — JWT::JWK::HMAC
- #private? — JWT::JWK::OKPRbNaCl
- #private? — JWT::JWK::RSA
- #public_key — JWT::JWK::EC
- #public_key — JWT::JWK::HMAC
- #public_key — JWT::JWK::RSA
- #raise_sign_error! — JWT::JWA::SigningAlgorithm
- #raise_verify_error! — JWT::JWA::SigningAlgorithm
- #raw_to_asn1 — JWT::JWA::Ecdsa
- #register_algorithm — JWT::JWA::SigningAlgorithm::ClassMethods
- #reject! — JWT::JWK::Set
- #reset! — JWT::Configuration::Container
- #resolve_allowed_algorithms — JWT::Decode
- #resolve_key — JWT::JWK::KeyFinder
- #rsa_key — JWT::JWK::RSA
- #secret — JWT::JWK::HMAC
- #secure_compare — JWT::JWA::Hmac::SecurityUtils
- #segment_length — JWT::Decode
- #segments — JWT::Encode
- #select! — JWT::JWK::Set
- #set_key — JWT::Decode
- #sign — JWT::JWA::Ecdsa
- #sign — JWT::JWA::Eddsa
- #sign — JWT::JWA::Hmac
- #sign — JWT::JWA::HmacRbNaCl
- #sign — JWT::JWA::HmacRbNaClFixed
- #sign — JWT::JWA::None
- #sign — JWT::JWA::Ps
- #sign — JWT::JWA::Rsa
- #sign — JWT::JWA::Wrapper
- #sign — JWT::JWA::Compat::ClassMethods
- #sign — JWT::JWA::SigningAlgorithm
- #signature — JWT::Encode
- #signing_input — JWT::Decode
- #signing_key — JWT::JWK::EC
- #signing_key — JWT::JWK::HMAC
- #signing_key — JWT::JWK::OKPRbNaCl
- #signing_key — JWT::JWK::RSA
- #signing_key_from_parameters — JWT::JWK::OKPRbNaCl
- #sort_by_alg_header — JWT::Decode
- #to_h — JWT::Configuration::DecodeConfiguration
- #to_s — JWT::JWK::Thumbprint
- #union — JWT::JWK::Set
- #uniq! — JWT::JWK::Set
- #valid_alg? — JWT::JWA::Wrapper
- #valid_alg? — JWT::JWA::SigningAlgorithm
- #validate! — JWT::ClaimsValidator
- #validate_claims! — JWT::Encode
- #validate_is_numeric — JWT::Claims::Numeric
- #validate_numeric_claims — JWT::Claims::Numeric
- #validate_segment_count! — JWT::Decode
- #verify — JWT::JWA::Ecdsa
- #verify — JWT::JWA::Eddsa
- #verify — JWT::JWA::Hmac
- #verify — JWT::JWA::HmacRbNaCl
- #verify — JWT::JWA::HmacRbNaClFixed
- #verify — JWT::JWA::None
- #verify — JWT::JWA::Ps
- #verify — JWT::JWA::Rsa
- #verify — JWT::JWA::Wrapper
- #verify — JWT::JWA::Compat::ClassMethods
- #verify — JWT::JWA::SigningAlgorithm
- #verify! — JWT::Claims::Audience
- #verify! — JWT::Claims::Expiration
- #verify! — JWT::Claims::IssuedAt
- #verify! — JWT::Claims::Issuer
- #verify! — JWT::Claims::JwtId
- #verify! — JWT::Claims::NotBefore
- #verify! — JWT::Claims::Numeric
- #verify! — JWT::Claims::Numeric::Compat
- #verify! — JWT::Claims::Required
- #verify! — JWT::Claims::Subject
- #verify_algo — JWT::Decode
- #verify_claims — JWT::Decode
- #verify_key — JWT::JWK::EC
- #verify_key — JWT::JWK::HMAC
- #verify_key — JWT::JWK::OKPRbNaCl
- #verify_key — JWT::JWK::RSA
- #verify_key_from_parameters — JWT::JWK::OKPRbNaCl
- #verify_signature — JWT::Decode
- #verify_signature_for? — JWT::Decode
- #| — JWT::JWK::Set