private static long GetSecondsUntilExpiration(GetPreSignedUrlRequest request, bool aws4Signing) { var baselineTime = aws4Signing ? AWSSDKUtils.CorrectedUtcNow : new DateTime(1970, 1, 1); return Convert.ToInt64((request.Expires.ToUniversalTime() - baselineTime).TotalSeconds); }