Importing a Qlik Sense App in the Qlik Sense Management console fails.
Reviewing the Engine logs shows:
This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.??Exception has been thrown by the target of an invocation. at System.Security.Cryptography.MD5CryptoServiceProvider..ctor()?? at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)?? at System.Reflection.RuntimeConstructorInfo.Invoke
OR
Import ERROR message shows:
"The REST API call timed out between services"
Environment:
Qlik Sense, all versions
Cause:
The FIPS settings stop Data sources from getting encrypted correctly on the server.
Resolution:
To turn off FIPS Cryptography using the Local Policies, follow these steps:
-
Press the key combination WINDOWS_KEY+R to launch the Run dialog.
-
Type secpol.msc into the dialog and click OK.
-
In the Local Security Policy Management Console window that opens, use the left tab to navigate to the Local Policies>Security Options.
-
Scroll down the right pane and double-click System Cryptograph: Use FIPS compliant algorithms for encryption, hashing, and signing.
-
In the Properties window, select the Disabled option and click the Apply button.
-
Close the Properties window by clicking OK.
-
Close the Local Security Policy Management Console.
-
Restart the Windows host operating system or at least restart the Qlik Sense services.
For more information about Qlik Sense and FIPs, see Qlik Software and FIPS.