Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Feb 15, 2023 6:52:22 AM
Dec 6, 2016 7:53:21 PM
Note: FIPS mode is not supported out of the box for Qlik Sense, QlikView, and Qlik NPrinting. Workarounds exist for NPrinting and Sense. For general information about FIPS and Microsoft's statement around it, see Microsoft's Security Guidance blog.
This guide will walk you through allowing Qlik Sense to run with FIPS enabled on the server.
Follow these steps:
<?xml version="1.0" encoding="utf-8"?> <configuration> <appSettings> <add key="SenseHome" value=""/> </appSettings> <startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/></startup> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="log4net" publicKeyToken="669e0ddf0bb1aa2a" culture="neutral"/> <bindingRedirect oldVersion="0.0.0.0-1.2.11.0" newVersion="1.2.11.0"/> </dependentAssembly> </assemblyBinding> <enforceFIPSPolicy enabled="false"/> </runtime> </configuration>
This change is needed in order for Qlik Sense and its .NET dependencies to not check whether FIPS is enabled. See https://msdn.microsoft.com/en-us/library/hh202806(v=vs.110).aspx
Note: Since you are modifying a file in %ProgramFiles%, do expect that this change will not persist after an upgrade. The general rule of thumb is that files in Program Files will potentially be modified by the installer whereas files in the ProgramData directory are not modified by the installer. So do remember this modification in case you need to re-apply it after an upgrade.