Skip to main content
Kofax

TLS 1.2 Support in Kofax Express 3.2

 
3018445

Question / Problem: 

Does Kofax Express 3.2 support Transfer Layer Security (TLS) 1.2?

Answer / Solution: 

Kofax Express 3.2 relies on .NET Framework's Windows Communication Foundation to provide network communication and Transport Layer Security.

 

To configure .NET Framework to provide TLS 1.2 support to Kofax Express 3.2:

1. Install Microsoft .NET Framework 4.6.1 (or higher) if it is not already installed.

2. Navigate to C:\Program Files (x86)\Kofax\Kofax Express\bin

3.  Open KofaxExpress.exe.config in a text editor such as Notepad

4.  Add the following lines in the Configuration section

<runtime>
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />
</runtime>
If the <runtime>...</runtime> element is already present, just add the line:<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />

5.  Save the changes to KofaxExpress.exe.config

6.  Open KofaxExpressBackgroundExport.exe.configin a text editor such as Notepad

7.  Add the following lines in the Configuration section

<runtime>
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />
</runtime>
If the <runtime>...</runtime> element is already present, just add the line:<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />

8.  Save the changes to KofaxExpressBackgroundExport.exe.config

9.  Open KofaxExpressBackgroundExport.exe.configin a text editor such as Notepad

10.  Add the following lines in the Configuration section

<runtime>
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />
</runtime>
If the <runtime>...</runtime> element is already present, just add the line:<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />

11.  Save the changes to KofaxExpressBackgroundExport.exe.config

 

Sample KofaxExpress.exe.config snippet:

 

<?xml version="1.0" encoding="utf-8" ?>

<configuration>

<runtime>

<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false" />

</runtime>

...

<configuration>

Applies to:  

Product Version
KXP 3.2

 

 

  • Was this article helpful?