Estoy usando la siguiente pieza de código para realizar solicitudes HTTPS con un servidor.QNetworkRequest y la configuración SSL predeterminada
QNetworkRequest request;
//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());
request.setUrl(QUrl("https://www.someurl.com/"));
QNetworkReply *reply = manager->get(request);
Todo parece estar trabajando con mi servidor de prueba, pero me gustaría saber si se recomienda ajustar la DefaultConfiguration (segunda línea uncomment) o no la API de red que compruebe automáticamente todos defaultConfigurations cuando se utiliza SSL? Y si se comprueba, ¿también lo hace si agrego una configuración personalizada? Quiero decir, ¿es necesario agregar la configuración personalizada a la lista de configuración predeterminada? Por ejemplo:
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
QList<QSslCertificate> certificates = SslConfiguration.caCertificates();
certificates.append(QSslCertificate::fromData(certificate.toAscii(), QSsl::Pem));
SslConfiguration.setCaCertificates(certificates);
request.setSslConfiguration(SslConfiguration);
Editar: Me gustaría añadir que estoy trabajando en la plataforma Symbian.