Table of Contents - signauth-0.1.4 Documentation
Classes and Modules
- Signauth
- Signauth::Credentials
- Signauth::Errors
- Signauth::Errors::InvalidTimestamp
- Signauth::Errors::MissingAccessKeyId
- Signauth::Errors::MissingSecurityHeader
- Signauth::Errors::RequestTimeTooSkewed
- Signauth::Errors::SignatureDoesNotMatch
- Signauth::Request
- Signauth::Signature
- Signauth::Signature::Base
- Signauth::Signature::Version0
- Signauth::Signature::Version1
- Signauth::Signature::Version2
- Signauth::Signer
Methods
- ::new — Signauth::Credentials
- ::new — Signauth::Request
- #add_authorization! — Signauth::Signature::Version0
- #add_authorization! — Signauth::Signature::Version1
- #add_authorization! — Signauth::Signature::Version2
- #algorhyzhm — Signauth::Signature::Base
- #algorhyzhm — Signauth::Signature::Version1
- #authenticate — Signauth::Signature::Version0
- #authenticate — Signauth::Signature::Version1
- #authenticate — Signauth::Signature::Version2
- #authorization — Signauth::Signature::Version0
- #authorization_parts — Signauth::Signature::Version0
- #digest_name — Signauth::Signer
- #encoded — Signauth::Signature::Base
- #hmac — Signauth::Signer
- #random — Signauth::Credentials
- #sign — Signauth::Signer
- #signature — Signauth::Signature::Base
- #slow_string_comparison — Signauth::Signer
- #string_to_sign — Signauth::Signature::Base
- #to_h — Signauth::Credentials
- #validate_signature — Signauth::Signature::Base
- #validate_timestamp — Signauth::Signature::Base
- #version — Signauth::Signature::Version1
- #version — Signauth::Signature::Version2