Skip to main content

 

Druva Documentation

Reporting API fails with unexpected error

 

This article applies to inSync Cloud and inSync Gov Cloud

Problem description

Reporting API fails with one of the following unexpected error messages when using  SSLv3 / TLS1.0.

Exception found Creating The Web Request: The underlying connection was closed: An unexpected error occurred on a send.

Or

Invoke-RestMethod: The underlying connection was closed: An unexpected error occurred on a send.

Cause

PowerShell and VB.net use TLS 1.0 and SSLv3 for Web requests. SSLv3 and TLS 1.0 were deprecated in a Cloud Push dated September 2, 2017. Hence the Reporting API script no longer works.

Resolution

For PowerShell, add the following lines in the script to enforce PowerShell to use TLS 1.2: 

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 

For VB.net add the following lines in the script to enforce VB to use TLS 1.2:

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12