With the recent deprecation of TLS versions 1.0 and 1.1, enabling TLS 1.2 is often crucial for uploading documents to your repository. Below are steps on how to enable your Capture Server Professional box to utilize TLS v1.2 over older versions of the protocol.
When attempting to connect, or uploading a document to your repository from CSPro, you receive an error message due to TLS / SSL settings.
In order to use TLS 1.2 with CSPro, you will want to add a couple of Registry keys to the .NET section. The way we would recommend adding these is through the following PowerShell script which can be run with elevated privileges from the CSPro server.
# set strong cryptography on 64 bit .Net Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
# set strong cryptography on 32 bit .Net Framework (version 4 and above)
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' -Name 'SchUseStrongCrypto' -Value '1' -Type DWord
As an alternative, you can also add these values manually to the registry. After this is done, we would recommend rebooting the CSPro server in order to successfully push these changes.