Fix ignoring ssl errors on synchronous xhrs

disabling peer verify in ssl configuration when ignore-ssl-errors is set

issue http://code.google.com/p/phantomjs/issues/detail?id=985
This commit is contained in:
Julian Szulc
2013-02-12 07:36:35 -08:00
committed by Ariya Hidayat
parent a9c052b940
commit 319105fd93
+4
View File
@@ -90,6 +90,10 @@ NetworkAccessManager::NetworkAccessManager(QObject *parent, const Config *config
if (QSslSocket::supportsSsl()) {
m_sslConfiguration = QSslConfiguration::defaultConfiguration();
if (config->ignoreSslErrors()) {
m_sslConfiguration.setPeerVerifyMode(QSslSocket::VerifyNone);
}
// set the SSL protocol to SSLv3 by the default
m_sslConfiguration.setProtocol(QSsl::SslV3);