class Aws::Plugins::ChecksumAlgorithm::ChecksumHandler
def calculate_request_checksum(context, checksum_properties)
def calculate_request_checksum(context, checksum_properties) case checksum_properties['in'] when 'header' header_name = checksum_properties['name'] body = context.http_request.body_contents if body context.http_request.headers[header_name] ||= ChecksumAlgorithm.calculate_checksum(checksum_properties['algorithm'], body) end when 'trailer' apply_request_trailer_checksum(context, checksum_properties) end end