TLS error after updating to use TLS 1.2 only

Taken from Kofax knowledge base: (No longer on Kofax Website, so link below does not work. But information under that is copied from it.) https://knowledge.kofax.com/Capture/Kofax_Export_Connector/Sharepoint/TLS_1.2_Support_in_SharePoint_Export_Connector_8.4 (ARTICLE REMOVED FROM BY KOFAX)


The knowledge base relates to the error occurring in export only. but this can occur on Validation and Verification if you use custom validation scripts that connect to an external lookup DB that stops using TLS 1.0 and only uses TLS 1.2.


 


HotFix 8868 is attached from Kofax and Applies To
==========
Kofax Capture 11.0.0 through 11.0.0.4
Kofax Capture 10.2.1 through 10.2.1.9
Kofax Capture 10.2.0 through 10.2.0.5


 


1. Close all Kofax Capture Administration and Kofax Capture Export modules/services.
2. For Kofax Capture 10.2, if the system does not have .NET Framework 4.6.1 or a later version installed,
download and install it according to the instructions on the Microsoft website.


3. Navigate to the Kofax Capture Bin folder, which is most likely one of the following:
C:\Program Files\Kofax\Capture\Bin
C:\Program Files\Kofax\CaptureSS\ServLib\Bin
C:\Program Files (x86)\Kofax\Capture\Bin
C:\Program Files (x86)\Kofax\CaptureSS\ServLib\Bin


4.In the \Bin folder. Locate Kofax.Capture.DomainManager.dll If you are unable to locate the .dll, copy and paste the Kofax.Capture.DomainManager.dll located from the HOT_FIX8868 folder into your Kofax Bin Folder.


5. Open Admin.exe.config for editing, and add the following content under the root tag (<configuration>):


<runtime>
<appDomainManagerType value="Kofax.Capture.DomainManager.KfxDomainManager" />
<appDomainManagerAssembly value="Kofax.Capture.DomainManager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2a06c44ecf114f0f" />
</runtime>

Note: Do not add an additional <runtime> tag if it exists already in Admin.exe.config. See Admin.exe.config.sample,
which is provided with this fix for reference.



6. For Kofax Capture 10.2, open Release.exe.config for editing. Add the following content to the end of Release.exe.config, just before the </configuration> tag:



<runtime>
<appDomainManagerType value="Kofax.Capture.DomainManager.KfxDomainManager" />
<appDomainManagerAssembly value="Kofax.Capture.DomainManager, Version=1.0.0.0, Culture=neutral, PublicKeyToken=2a06c44ecf114f0f" />
<AppContextSwitchOverrides value="Switch.System.Net.DontEnableSchUseStrongCrypto=false;Switch.System.Net.DontEnableSystemDefaultTlsVersions=false"/>
</runtime>

Note: Do not add an additional <runtime> tag if it exists already in Release.exe.config.


If you are getting TLS errors in Verification and/or Validation module, you will need to add the same code for Release.exe.config to:


Verify.exe.config = Verification Module
Index.exe.config = Validation Module


7. Check that you are no longer having any errors. If you continue to do so, contact support@genustechnologies.com for extra troubleshooting steps.