Symptoms

When you try to perform an operation in Report Commander (such as opening or saving a project) you receive an error message similar to the following:

Exception has been thrown by the target of an invocation.: This implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.

Cause

This error occurs on computers that have been configured to require FIPS-compliant encryption algorithms. Report Commander internally uses a hashing algorithm that is not FIPS certified and is therefore blocked by this policy.

Resolution

This problem can be resolved through a configuration change that instructs Windows not to enforce this policy for Report Commander. To apply this change:

  1. Download Report Commander disable FIPS K00000599.zip.
  2. Extract the 4 configuration files from this ZIP into the Report Commander program folder (generally either "C:\Program Files\Arcana Development\Report Commander 2" or "C:\Program Files (x86)\Arcana Development\Report Commander 2").
  3. Restart Report Commander if it is currently running.

If configuration files are already present

If the Report Commander program folder already contains the .config files in the ZIP, do not replace them. Instead, edit each file in a text editor (you will need to run the editor "As Administrator" to be able to update the files).

In each configuration file look for a line that reads

<enforceFIPSPolicy enabled="false"/>

If this line is not present anywhere, find the line that reads

<runtime>

and add the following on a new line after it:

<enforceFIPSPolicy enabled="false"/>

If there is no "<runtime>" line, add the following lines to the file right before the "</configuration>" line:

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