Bir sunucuyla HTTPS istekleri yapmak için aşağıdaki kod parçasını kullanıyorum.QNetworkRequest ve varsayılan SSL yapılandırması
QNetworkRequest request;
//request.setSslConfiguration(QSslConfiguration::defaultConfiguration());
request.setUrl(QUrl("https://www.someurl.com/"));
QNetworkReply *reply = manager->get(request);
Her şey benim test sunucusu ile çalışıyor görünüyor, ama defaultConfiguration (yorumsuz ikinci hat) ayarlamak için tavsiye edilir veya SSL kullanırken ağ API otomatik olarak tüm defaultConfigurations kontrol eğer bilmek istiyorum? Ve eğer kontrol ederse, bir özel konfigürasyon eklersek de yapar mı? Yani, özel yapılandırmayı varsayılan yapılandırma listesine eklemek gerekiyor mu? Örneğin:
QSslConfiguration SslConfiguration(QSslConfiguration::defaultConfiguration());
QList<QSslCertificate> certificates = SslConfiguration.caCertificates();
certificates.append(QSslCertificate::fromData(certificate.toAscii(), QSsl::Pem));
SslConfiguration.setCaCertificates(certificates);
request.setSslConfiguration(SslConfiguration);
Düzenleme: Symbian platformunda çalıştığımı eklemek istiyorum.
void QNetworkRequest::setSslConfiguration (const QSslConfiguration & config)
belgelenmesi itibaren