the url generated from the method is different when compared with presigned url from aws console
from c# method https://bucket.s3.amazonaws.com/key?AWSAccessKeyId=xxxxxx&Expires=1642609317&Signature=xxxxx
c# link not working
from AWS Console:
package versions using
<PackageReference Include="AWSSDK.Core" Version="3.7.6" />
<PackageReference Include="AWSSDK.S3" Version="3.7.7.14" />
in the package available algorithms
namespace Amazon.Runtime
{
//
// Summary:
// The valid hashing algorithm supported by the sdk for request signing.
public enum SigningAlgorithm
{
HmacSHA1 = 0,
HmacSHA256 = 1
}
}