LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Accept TLS1.2 Connection on TCP client with no certificate.

I have a existing labview library which simply opens a tcp connection to a web server and uses TCP write and read vis to send and receive message from the server and that works fine. Now the web server is updated with TLS encryption (Supports both TSL 1.2 and 1.3) all the encryption certification are implemented in server. And there is no requirement to have a certificate in the client side. The client tcp connection just need to accept the TLS encryption and start send and receive message as usual. 


I don't find the right solution to accept the TLS encryption, I went through that TLS examples and other stuffs in the internet which didn't provide me the right solution. Any help is highly appreciated. 

Attached a vi which I created to test the TLS connection.

0 Kudos
Message 1 of 2
(223 Views)

Hi Samuel,

 

To close the loop as we discussed this through separate support case. In short, the issue is mainly because LV 2024 Q1 and earlier, does not support TLS 1.3. To resolve the issue, you need to use LV 2024 Q3 or later.

Although your TLS Server support both TLS 1.2 and 1.3 version, unfortunately in LabVIEW there is no way to specifically instruct LV to use TLS 1.2 version when connecting as compared to OpenSSL TLS client.

Certified LabVIEW Developer (CLD)
Certified TestStand Developer (CTD)
Using LabVIEW 8.5.1 (2008) to LabVIEW 2024
0 Kudos
Message 2 of 2
(44 Views)