J'utilise le morceau de code suivant pour effectuer des requêtes HTTPS avec un serveur.QNetworkRequest et configuration SSL par défaut
QNetworkRequest request;
//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());
request.setUrl(QUrl("https://www.someurl.com/"));
QNetworkReply *reply = manager->get(request);
Tout semble fonctionner avec mon serveur de test, mais je voudrais savoir s'il est recommandé de régler la defaultConfiguration (deuxième ligne uncomment) ou ne l'API réseau vérifie automatiquement tous defaultConfigurations lorsque vous utilisez SSL? Et si elle vérifie, fait-elle aussi si j'ajoute une configuration personnalisée? Je veux dire, est-il nécessaire d'ajouter la configuration personnalisée à la liste de configuration par défaut? Par exemple:
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
QList<QSslCertificate> certificates = SslConfiguration.caCertificates();
certificates.append(QSslCertificate::fromData(certificate.toAscii(), QSsl::Pem));
SslConfiguration.setCaCertificates(certificates);
request.setSslConfiguration(SslConfiguration);
Modifier: Je voudrais ajouter que je travaille sur la plate-forme Symbian.