class Aws::Signers::Base
def initialize(credentials)
-
credentials
(Credentials
) --
def initialize(credentials) @credentials = credentials end
def sha256_hmac(value)
def sha256_hmac(value) Base64.encode64( OpenSSL::HMAC.digest(OpenSSL::Digest.new('sha256'), @credentials.secret_access_key, value) ).strip end
def sign(context)
-
context
(Seahorse::Client::RequestContext
) --
def sign(context) new(context.config.credentials).sign(context.http_request) end