// now the server cert, it is in the general group
settings.beginGroup(QLatin1String("General"));
- acc->setApprovedCerts(QSslCertificate::fromData(settings.value(caCertsKeyC).toByteArray()));
+ const auto certs = QSslCertificate::fromData(settings.value(caCertsKeyC).toByteArray());
+ qCInfo(lcAccountManager) << "Restored: " << certs.count() << " unknown certs.";
+ acc->setApprovedCerts(certs);
settings.endGroup();
return acc;
void Account::setApprovedCerts(const QList<QSslCertificate> certs)
{
_approvedCerts = certs;
+ QSslSocket::addDefaultCaCertificates(certs);
}
void Account::addApprovedCerts(const QList<QSslCertificate> certs)