We are validating some requirements on our devices, and one of them is the usage of TLSv1.2 for secure communication. We can verify that communication with Balena API uses TLSv1.2, but we cannot verify the same for Balena VPN…
The command that runs OpenVPN does not specify a minimum TLS version and in Wireshark we only see traffic as SSL. In the documentation about security, it says that the Balena VPN uses TLS, but does not specify a version…
Do you have any document that can show this or any way for us to check on the device side?
The TLS version depends on the version of SSL available for your device. Running journalctl -au openvpn | grep TLS | tail -n1 in the HostOS shell will reveal the version for yours. For example, on an RPi 3 I have running, the result is Control Channel: TLSv1.3, cipher TLSv1.3 TLS_AES_256_GCM_SHA384, 2048 bit RSA