Zoom API using HttpClient not working over TLS 1.3

API Endpoint(s) and/or Zoom API Event(s)
https://api.zoom.us/v2/users?page_size=300

Description
We wrote a .net 5.0 Console program to call Zoom api using HttpClient connection.
When TLS 1.2 is enabled on the workstation/server, the program works properly to retrieve Zoom users.

However when our system admin team disabled TLS 1.0, 1.1, 1.2 protocols on the server. But kept TLS 1.3 enabled. The program stopped working and got the follow error message.

Error?
“The SSL connection could not be established, see inner exception.”

How To Reproduce
Steps to reproduce the behavior:
1. Use HttpClient to connect
*2. JWT authentication
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(“https://api.zoom.us/v2/”);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue(“application/json”));
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue(“Bearer”, jwt);

HttpResponseMessage response = await client.GetAsync(“users?page_size=300”)

3. Any errors
“The SSL connection could not be established, see inner exception.”

Questions
Does Zoom API is supported on TLS 1.3?

We have some Web API calls with some other vendors and most of them work properly with TLS 1.3 enabled (TLS 1.2 disabled).

Any help or clue would be greatly appreciated!

Hi @yli ,

I’ll check internally to see what information we can share about our TLS protocols with respect to this. Thanks for brining this to our attention!