private static GetSecondsUntilExpiration ( GetPreSignedUrlRequest request, bool aws4Signing ) : long | ||
request | GetPreSignedUrlRequest | |
aws4Signing | bool | |
return | long |
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);
}