QNetworkRequest e configuração SSL padrão
Estou usando o seguinte trecho de código para fazer solicitações HTTPS com um servidor.
QNetworkRequest request;
//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());
request.setUrl(QUrl("https://www.someurl.com/"));
QNetworkReply *reply = manager->get(request);
Tudo parece estar funcionando com meu servidor de teste, mas eu gostaria de saber se é recomendável definir a Configuração padrão (segunda linha de comentário) ou a API da rede verifica automaticamente todas as Configurações padrão ao usar SSL? E se verificar, também o fará se eu adicionar uma configuração personalizada? Quero dizer, é necessário anexar a configuração personalizada à lista de configurações padrão? Por exemplo:
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
QList<QSslCertificate> certificates = SslConfiguration.caCertificates();
certificates.append(QSslCertificate::fromData(certificate.toAscii(), QSsl::Pem));
SslConfiguration.setCaCertificates(certificates);
request.setSslConfiguration(SslConfiguration);
Edit: Gostaria de acrescentar que estou trabalhando na plataforma Symbian.