Quickbooks Web Connector could not verify the web application server certificate

QuickBooks Web Connector could not verify the web application server certificate

Our software encrypts information that it sends to and from QuickBooks. QuickBooks versions 2013 and older use SSL V3 and TLS 1.0, which are outdated methods of encrypting information. For security reasons, we disabled SSLv3 and TLS 1.0 as of October 25th, 2019. 

WARNING

We highly recommend consulting with an IT professional before attempting the solution(s) below. Sync with Connex is not responsible for any damage or loss of data that could occur to your computer.

 

Who experiences these issues?

Customers using QuickBooks 2015 and older will experience these problems. Users on Windows 7, Windows Server 2012 and Windows Server 2016 could experience this issue. TLS 1.2 is disabled on operating systems older than Windows 10 and Windows Server 2018.

QuickBooks Point of Sale (POS) customers using Intuit Web Connector version 2.1.0.30. This version of the Web Connector does not support TLS 1.2,

What is the difference between older versions of SSLv3 and TLS 1.0?

Please read this guide.

What is the error message?

Authentication failed due to the following error message:
The underlying connection was closed: An unexpected error occurred on a send.

How do I resolve this error?

These instructions are a work in progress and we will have final instructions soon. You must instruct QuickBooks that TLS 1.2 is enabled.

On our test development Windows 10, we downloaded IIS Crypto. Here is how it appears. Here is how our registry appears. You can access the registry by entering regedit in the Windows search. The path is here:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0

Install .NET 4.61 on your computer. Once complete, reboot and try the web connector again.

Is there a way to create the keys using regedit?

The guide below will create the proper keys. Please note once changes are made, you must reboot.

Change Registry Keys

  1. Download this file.
  2. Unzip it.
  3. Right click the file and select merge.
  4. If prompted, click OK.
  5. Reboot your machine.
  6. Run your web connector.

Change Internet Options TLS

Here are the steps:

  1. In Windows search, enter Internet Explorer.
  2. Open the browser.
  3. On the right, click the gear.
  4. Click internet options.
  5. Click the advanced tab.
  6. Scroll to the bottom.
  7. Enable TLS 1.2:
    tls_version.png

Reboot your PC and run your web connector.

Change Web Connector Config File

Here are the steps:

  1. Unzip this file.
  2. Copy it here: C:\Program Files (x86)\Common Files\Intuit\QuickBooks\QBWebConnector\QBWebconnector.exe.config
  3. Click OK to overwrite.
  4. Reboot your computer.
  5. Run the web connector.

How do I verify I am using TLS 1.2?

Here are the steps:

  1. Download Fiddler.
  2. Install Fiddler.
  3. Open Fiddler.
  4. In Fiddler, go to tools and click options.
  5. Click HTTPS.
  6. Uncheck decrypt HTTPs traffic:
    image1.png
  7. Run the web connector.
  8. Look for connexforquickbooks.com.
  9. Click textview.
  10. Verify TLS 1.2:
    tls_12.png
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.