KB Article #179945

Outlook Add-in won't connect to MailGate if TLSv1.0 is not enabled

Problem

When the MailGate Secure Collaboration Add-in 2.2.1 for Outlook is installed on Windows 10
it is possible to encounter an issue where the Add-in won't connect to the MailGate server
when TLSv1.0 is disabled under Administration, Network Settings, Security, although TLSv1.1 and TLSv1.2 are supported on both the server and the Add-in application. The most common scenario is when the customer' security team requests so, or say after a vulnerability scan.

In those occasions where the Add-in log shows:

ERROR: REST: ERROR: IRestRequest: Method: GET; Resource: auth/globalSettings
IRestResponse: Uri: ; Status: Error; Content: The request was aborted: Could not create SSL/TLS secure channel. at Axway.MG.Client.MailGateClient.handleGetResponse[T](IRestRequest request, IRestResponse& response, WebResponse& webResponse)


There could be couple reasons for that (assuming Firewall and or other network devices are not the cause)

Resolution

1) The first thing to make sure is that the Add-in is installed from Setup.exe
and not from SecureCollaborationOutlookAddinSetup.msi package.
That is because Setup.exe contains the necessary .Net 4.6.1 version which is necessary for the Add-in to function
and resolves this dependency even when newer .Net versions are installed.

2) Check if .Net framework is configured to use upper protocols on the workstation where the Add-in operates
by examining the Windows registries for Net Framework

set strong cryptography on 64 bit .Net Framework (version 4 and above)

HKLM:\SOFTWARE\Wow6432Node\Microsoft\.NetFramework\v4.0.30319' DWord named 'SchUseStrongCrypto' -Value should be set to '1'

set strong cryptography on 32 bit .Net Framework (version 4 and above)

HKLM:\SOFTWARE\Microsoft\.NetFramework\v4.0.30319' DWord named 'SchUseStrongCrypto' -Value should be set to '1'

If the above parameter is with value 0, you could change the value to 1
and then restart Outlook (which would also restart the Add-in) for the change to become effective.