I have used QSslServer and passed the
QSslCongifuration::defaultSslConfiguration()
value to use it as the configuration data. Seems pretty easy in that respect.
The default SSL configuration consists of: no local certificate and no private key protocol SecureProtocols the system's default CA certificate list the cipher list equal to the list of the SSL libraries' supported SSL ciphers that are 128 bits or moreAnother option is
QSslConfiguration::defaultDtlsConfiguration()You have full control over certs, keys, etc. in the QSslConfiguration object. Just depends on how detailed you need to get with it. Usually in my case it's a "same host" sort of deal so I just use the default config.