server: Add fallback to TSL 1.2 or later for encrypted connections

This commit is contained in:
Simon Stürz 2025-11-27 09:04:53 +01:00
parent 603ec80f7f
commit c06c8db08d

View File

@ -109,7 +109,8 @@ ServerManager::ServerManager(Platform *platform, NymeaConfiguration *configurati
} }
} }
if (certsLoaded) { if (certsLoaded) {
m_sslConfiguration.setProtocol(QSsl::TlsV1_3OrLater); // iOS still requires a 1.2+ fallback for local connections, the rest seems to work with 1.3
m_sslConfiguration.setProtocol(QSsl::TlsV1_2OrLater);
m_sslConfiguration.setPrivateKey(m_certificateKey); m_sslConfiguration.setPrivateKey(m_certificateKey);
m_sslConfiguration.setLocalCertificate(m_certificate); m_sslConfiguration.setLocalCertificate(m_certificate);
} }