/
FIPS System Cryptography

FIPS System Cryptography

cUsually appears as Error Code 18. The cause of this error being FIPS cryptography being enabled on a restricted user account on the Windows machine.

If you are receiving the below error when launching either CardExchange® Producer or CardExchange® Visitor please follow the below steps.

Error

CardExchange® Producer Error

CardExchange® Visitor Error

The error message could also include:

CardExchange.Wpf.Generic: The type initializer for 'Wpf.Generic.ceLicensing' threw an exception. Sentinel RMS error code 18.

This would also be entered into a log file found in the installation path.

The first step is to reinstall the software. If something changes to one of the installation files, the module licenses are not valid anymore and CardExchange® Producer/CardExchange® Visitor will not start. This sometimes happens and is normally solved by running the installer again and repairing the installation.

If that does not resolve the issue, then it is likely that a group policy/security policy on the PC is preventing the application from running correctly.

Both CardExchange® Producer and CardExchange® Visitor use some algorithms that are not FIPS approved and this could be a problem in government institutions if this policy is enabled, despite the fact that the algorithm is used to protect our intellectual property, rather than sensitive data.

You can check this by following the steps below:

  1. In Control Panel, click Administrative Tools, and then double-click Local Security Policy.
  2. In Security Settings, expand Local Policies, and then click Security Options.

   3. Under Policy in the right pane, double-click System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing, and then click Disabled.

You should now be able to run both CardExchange® Producer and CardExchange® Visitor.

Related content

Tech note 16/02 - System Cryptography (FIPS)
Tech note 16/02 - System Cryptography (FIPS)
More like this
Tech Note - Could not load file of assembly - Error 0x80131515
Tech Note - Could not load file of assembly - Error 0x80131515
More like this
Repair the Microsoft .Net Framework
Repair the Microsoft .Net Framework
More like this
Error: The Underlying Provider Failed to Open - Unable to Open Database File (Startup Error)
Error: The Underlying Provider Failed to Open - Unable to Open Database File (Startup Error)
More like this
Resetting User Interface Configuration files
Resetting User Interface Configuration files
More like this
DbProviderFactories Section
DbProviderFactories Section
More like this