class Aws::Plugins::Sign::SignatureV4

def apply_clock_skew(context, req)

def apply_clock_skew(context, req)
  if context.config.respond_to?(:clock_skew) &&
     context.config.clock_skew &&
     context.config.correct_clock_skew
    endpoint = context.http_request.endpoint
    skew = context.config.clock_skew.clock_correction(endpoint)
    if skew.abs.positive?
      req.headers['X-Amz-Date'] =
        (Time.now.utc + skew).strftime('%Y%m%dT%H%M%SZ')
    end
  end
end