02-28-2025 01:52 AM
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.
04-14-2025 02:21 AM
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.