module AwsSigner
Defined in:
aws_signer.craws_signer/config.cr
aws_signer/version.cr
Constant Summary
-
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 Method Summary
- .config
- .configure(&)
- .hexdigest(value)
- .hexhmac(key, value)
- .hmac(key, value)
- .parse_time(time_str : String) : Time | Nil
- .sign(service : String, method : String, uri : URI, headers : Hash(String, String), body : String) : Hash(String, String)
Class Method Detail
def self.sign(service : String, method : String, uri : URI, headers : Hash(String, String), body : String) : Hash(String, String)
#