QNetworkRequest und die Standard-SSL-Konfiguration

Ich bin mit dem folgenden Stück code, um HTTPS-Anforderungen mit server.

QNetworkRequest request;

//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());
request.setUrl(QUrl("https://www.someurl.com/"));

QNetworkReply *reply = manager->get(request);

Alles scheint zu funktionieren mit meinem test-server, aber ich würde gerne wissen, ob es wird empfohlen, die defaultConfiguration (kommentieren Sie second-line) oder funktioniert das Netzwerk-API automatisch überprüfen Sie alle defaultConfigurations bei der Nutzung von SSL? Und wenn es prüft, kommt es auch tun, wenn ich, fügen Sie eine benutzerdefinierte Konfiguration? Ich meine, ist es erforderlich, fügen Sie die benutzerdefinierte Konfiguration, um die Liste der Standard-Konfiguration? Zum Beispiel:

QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());

QList<QSslCertificate> certificates = SslConfiguration.caCertificates();
certificates.append(QSslCertificate::fromData(certificate.toAscii(), QSsl::Pem));
SslConfiguration.setCaCertificates(certificates);

request.setSslConfiguration(SslConfiguration);

Edit: ich möchte hinzufügen, dass ich arbeite auf der Symbian-Plattform.

InformationsquelleAutor Routa | 2010-09-10
Schreibe einen Kommentar