dbhub: Support CA certificate chains

This commit is contained in:
Martin Kleusberg
2016-10-26 23:07:31 +02:00
parent 08e7f575ee
commit ae31dc82b8

View File

@@ -43,12 +43,7 @@ void RemoteDatabase::reloadSettings()
QStringList caCertsList = dirCaCerts.entryList();
QList<QSslCertificate> caCerts;
foreach(const QString& caCertName, caCertsList)
{
QFile fileCaCert(":/certs/" + caCertName);
fileCaCert.open(QFile::ReadOnly);
caCerts.push_back(QSslCertificate(&fileCaCert));
fileCaCert.close();
}
caCerts += QSslCertificate::fromPath(":/certs/" + caCertName);
m_sslConfiguration.setCaCertificates(caCerts);
// Load client cert