Table of Contents - sandal-0.6.0 Documentation
Pages
Classes and Modules
- Sandal
- Sandal::ClaimError
- Sandal::Claims
- Sandal::Enc
- Sandal::Enc::A128CBC_HS256
- Sandal::Enc::A128GCM
- Sandal::Enc::A256CBC_HS512
- Sandal::Enc::A256GCM
- Sandal::Enc::ACBC_HS
- Sandal::Enc::AGCM
- Sandal::Enc::Alg
- Sandal::Enc::Alg::Direct
- Sandal::Enc::Alg::RSA
- Sandal::Enc::Alg::RSA1_5
- Sandal::Enc::Alg::RSA_OAEP
- Sandal::Error
- Sandal::ExpiredTokenError
- Sandal::InvalidTokenError
- Sandal::Json
- Sandal::KeyError
- Sandal::Sig
- Sandal::Sig::ES
- Sandal::Sig::ES256
- Sandal::Sig::ES384
- Sandal::Sig::ES512
- Sandal::Sig::HS
- Sandal::Sig::HS256
- Sandal::Sig::HS384
- Sandal::Sig::HS512
- Sandal::Sig::None
- Sandal::Sig::RS
- Sandal::Sig::RS256
- Sandal::Sig::RS384
- Sandal::Sig::RS512
- Sandal::TokenError
- Sandal::UnsupportedTokenError
- Sandal::Util
Methods
- ::decode_asn1_signature — Sandal::Sig::ES
- ::decode_jws_signature — Sandal::Sig::ES
- ::decode_token — Sandal
- ::decode_token_parts — Sandal
- ::default! — Sandal
- ::dump — Sandal::Json
- ::encode_asn1_signature — Sandal::Sig::ES
- ::encode_jws_signature — Sandal::Sig::ES
- ::encode_token — Sandal
- ::encrypt_token — Sandal
- ::is_encrypted? — Sandal
- ::is_signed? — Sandal
- ::jwt_base64_decode — Sandal::Util
- ::jwt_base64_encode — Sandal::Util
- ::jwt_strings_equal? — Sandal::Util
- ::load — Sandal::Json
- ::new — Sandal::Enc::ACBC_HS
- ::new — Sandal::Enc::A128CBC_HS256
- ::new — Sandal::Enc::A256CBC_HS512
- ::new — Sandal::Enc::AGCM
- ::new — Sandal::Enc::A128GCM
- ::new — Sandal::Enc::A256GCM
- ::new — Sandal::Enc::Alg::Direct
- ::new — Sandal::Enc::Alg::RSA
- ::new — Sandal::Enc::Alg::RSA1_5
- ::new — Sandal::Enc::Alg::RSA_OAEP
- ::new — Sandal::Sig::ES
- ::new — Sandal::Sig::ES256
- ::new — Sandal::Sig::ES384
- ::new — Sandal::Sig::ES512
- ::new — Sandal::Sig::HS
- ::new — Sandal::Sig::HS256
- ::new — Sandal::Sig::HS384
- ::new — Sandal::Sig::HS512
- ::new — Sandal::Sig::RS
- ::new — Sandal::Sig::RS256
- ::new — Sandal::Sig::RS384
- ::new — Sandal::Sig::RS512
- ::parse_and_validate — Sandal
- ::token_parts — Sandal::Enc
- ::validate_signature — Sandal
- #decrypt — Sandal::Enc::ACBC_HS
- #decrypt — Sandal::Enc::AGCM
- #decrypt_key — Sandal::Enc::Alg::Direct
- #decrypt_key — Sandal::Enc::Alg::RSA
- #derive_keys — Sandal::Enc::ACBC_HS
- #encrypt — Sandal::Enc::ACBC_HS
- #encrypt — Sandal::Enc::AGCM
- #encrypt_key — Sandal::Enc::Alg::Direct
- #encrypt_key — Sandal::Enc::Alg::RSA
- #get_encryption_key — Sandal::Enc::ACBC_HS
- #make_key — Sandal::Sig::ES
- #make_key — Sandal::Sig::RS
- #name — Sandal::Enc::Alg::Direct
- #name — Sandal::Sig::None
- #sign — Sandal::Sig::None
- #sign — Sandal::Sig::ES
- #sign — Sandal::Sig::HS
- #sign — Sandal::Sig::RS
- #time_claim — Sandal::Claims
- #valid? — Sandal::Sig::None
- #valid? — Sandal::Sig::ES
- #valid? — Sandal::Sig::HS
- #valid? — Sandal::Sig::RS
- #validate_aud — Sandal::Claims
- #validate_claims — Sandal::Claims
- #validate_exp — Sandal::Claims
- #validate_iss — Sandal::Claims
- #validate_nbf — Sandal::Claims