使用符合Fips的哈希算法在System.IdentityModel中验证令牌

时间:2018-07-20 10:36:40

标签: c# .net cryptography jwt adal

我正在使用System.IdentityModel.Tokens.Jwt.dll(版本5.1.4)的JwtSecurityTokenHandler.ValidateToken来验证令牌,并使用SHA256Managed进行哈希处理。是否可以强迫它使用Fips投诉对象,例如SHA256CryptoServiceProvider。这是启用FIPS时的例外情况

  

System.Reflection.TargetInvocationException:调用的目标引发了异常。 ---> System.InvalidOperationException:此实现不是Windows平台FIPS验证的加密算法的一部分。      在System.Security.Cryptography.SHA256Managed..ctor()      ---内部异常堆栈跟踪的结尾---      在System.RuntimeMethodHandle.InvokeMethod(对象目标,Object []参数,签名sig,布尔构造函数)处      在System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr,活页夹活页夹,Object []参数,CultureInfo文化)      在System.Security.Cryptography.CryptoConfig.CreateFromName(字符串名称,Object []参数)      在System.Security.Cryptography.Utils.ObjToHashAlgorithm(对象哈希

0 个答案:

没有答案