此实现不是Windows平台FIPS验证的加密算法的一部分

时间:2012-04-30 17:30:01

标签: asp.net c#-4.0

我工作的服务器最近打开FIPS,现在我收到此错误消息:

来源错误: 在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

堆栈跟踪: [InvalidOperationException:此实现不是Windows平台FIPS验证的加密算法的一部分。    System.Security.Cryptography.SHA1Managed..ctor()+2988093    Aspose.Excel.License。ਠ(XmlNodeਡ,XmlNodeਢ)+49    Aspose.Excel.License。ਞ(Xml​​Documentਟ)+93    Aspose.Excel.License.SetLicense(Stream stream)+110    Aspose.Excel.License.SetLicense(String licenseName)+68    AdhocQuery.Page_Load(Object sender,EventArgs e)+748    System.Web.UI.Control.OnLoad(EventArgs e)+91    System.Web.UI.Control.LoadRecursive()+ 74    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)+2207

该应用程序使用较旧的Aspose API,公司不会更新源代码以使其符合FIPS标准。我试过了:

<configuration> 
  <runtime> 
    <enforceFIPSPolicy enabled="false"/> 
  </runtime> 
</configuration> 

<machineKey validationKey="AutoGenerate,IsolateApps" decryptionKey="AutoGenerate,IsolateApps" validation="3DES" decryption="3DES"/>

在web.config文件中,但都不起作用。

我知道这是一个很长的镜头,但我希望有可能在某个地方为此工作。

0 个答案:

没有答案