This is a migrated thread and some comments may be shown as answers.

This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

5 Answers 525 Views
AsyncUpload
This is a migrated thread and some comments may be shown as answers.
Greg
Top achievements
Rank 1
Greg asked on 19 Feb 2013, 08:15 PM
As soon as a dropped a RadAsyncUpload control on the page, I started receiving the error above (the title).  If I view the application locally it runs just fine.  I run it on the server, it displays the error.  On the server (Windows Server 2008 R2 Standard, IIS 7.5) the registry key HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > LSA > FipsAlgorithmPolicy is enabled, locally it is not.  I read that rad controls are FIPS compatibile and am wondering why this is giving me issues.  I have tried adding the machineKey with 3DES and still get error. I have set debug="false" in web.config and still get error.  I am unable to remove the registry key.  Any guidance on what to do to get this to work?

Application Web.Config
...
<

system.web>       
  <
customErrors mode="Off" />      
  <
compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />       
  <
httpRuntime targetFramework="4.5" />     
</
system.web>
...

Just updated my control set to the Q3 2012.

5 Answers, 1 is accepted

Sort by
0
Plamen
Telerik team
answered on 22 Feb 2013, 03:12 PM
Hi Greg,

 
The issue described looks like a known issue that is observed when one serialize generic types as described in this article. Please try the suggestions there and let us know if you still observe the error.

Hope this will be helpful.

Regards,
Plamen
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Greg
Top achievements
Rank 1
answered on 07 Mar 2013, 02:49 PM
When attempting to install that hotfix I received this error:

The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing, or the upgrade patch may update a different version of the program. Verify that the program to be upgraded exists on your computer and that you have the correct upgrade patch.

I'm running Windows Server 2008 R2 Standard SP1 x64.
My System.Runtime.Serialization for .Net 3.0 = 3.0.4506.5452

Any ideas on where to go from here?
0
Plamen
Telerik team
answered on 08 Mar 2013, 12:52 PM
Hello Greg,

 
Please refer to this blog post where is provided extended explanation how we recommend to Updating RadControls for ASP.NET AJAX to another version or license.

Hope this will be helpful.

All the best,
Plamen
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
0
Greg
Top achievements
Rank 1
answered on 12 Mar 2013, 08:07 PM
I have followed the guide provided and it still  didn't work.  I am also having troubles exporting a radgrid to pdf.  Locally I have the registry setting = 0 and it works.  When I set it = 1 then I received the error. According to this link, "Starting from Q3 2011, RadControls for ASP.NET AJAX offically supports the FIPS standard."  but then the next line in the document is "Please note that PDF export is not FIPS compliant."

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms. at System.Security.Cryptography.MD5CryptoServiceProvider..ctor() --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object[] args) at System.Security.Cryptography.MD5.Create() at Telerik.Pdf.Security.SecurityManager.CreateOwnerEntry(SecurityOptions options) at Telerik.Pdf.Security.SecurityManager..ctor(SecurityOptions options, FileIdentifier fileId) at Telerik.Web.Apoc.Pdf.PdfCreator.SetOptions(PdfRendererOptions options) at Telerik.Web.Apoc.Render.Pdf.PdfRenderer.StartRenderer() at Telerik.Web.Apoc.Fo.FOTreeBuilder.Parse(XmlReader reader)


Does the export to pdf use MD5?   I'm at a loss on where to go from here.  I really do not want to drop these controls from our current and future projects.
0
Daniel
Telerik team
answered on 15 Mar 2013, 09:53 AM
Hello Greg,

Our PDF export is based on 1.3 specification which does not allow FIPS-compliant algorithms to be used. We are currently researching other options, but I'm afraid I could not give you more specific information at this point. This is not something a "quick fix" could achieve but you can be sure that we will not ignore the problem.
Please excuse us for any inconvenience caused.

Best regards,
Daniel
the Telerik team
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
Tags
AsyncUpload
Asked by
Greg
Top achievements
Rank 1
Answers by
Plamen
Telerik team
Greg
Top achievements
Rank 1
Daniel
Telerik team
Share this question
or