module

AwsSigner

Constants

DATE_PATTERNS = {"%a, %d %b %Y %H:%M:%S %z", "%A, %d-%b-%y %H:%M:%S %z", "%a %b %e %H:%M:%S %Y", "%FT%H:%M:%S%:z"}
RFC8601BASIC = "%Y%m%dT%H%M%SZ"
VERSION = "0.1.3"

Class methods

config
Source
configure
Source
hexdigest(value)
Source
hexhmac(key, value)
Source
hmac(key, value)
Source
parse_time(time_str : String) : Time | Nil
Source
sign(service : String, method : String, uri : URI, headers : Hash(String, String), body : String) : Hash(String, String)
Source

Nested types