Why am I getting “Invalid algorithm specified” exception

For dot net framework 4.7.0 or higher is not taking the sha1 so configure the below in application start. it’s worked fine for me.

 AppContext.SetSwitch("Switch.System.Security.Cryptography.Xml.UseInsecureHashAlgorithms", true);
 AppContext.SetSwitch("Switch.System.Security.Cryptography.Pkcs.UseInsecureHashAlgorithms", true);

Leave a Comment