AutoVerifyPeer refs #75
This commit is contained in:
@@ -225,6 +225,7 @@ int main(int argv, char** argc) try {
|
|||||||
//............................................................................
|
//............................................................................
|
||||||
QSslConfiguration sslConfig(QSslConfiguration::defaultConfiguration());
|
QSslConfiguration sslConfig(QSslConfiguration::defaultConfiguration());
|
||||||
sslConfig.setProtocol(QSsl::AnyProtocol);
|
sslConfig.setProtocol(QSsl::AnyProtocol);
|
||||||
|
sslConfig.setPeerVerifyMode(QSslSocket::AutoVerifyPeer);
|
||||||
QList<QSslCertificate> certs(sslConfig.caCertificates());
|
QList<QSslCertificate> certs(sslConfig.caCertificates());
|
||||||
certs.push_back(QSslCertificate(SWISSSIGN_EV_GOLD_CA_2009_G2));
|
certs.push_back(QSslCertificate(SWISSSIGN_EV_GOLD_CA_2009_G2));
|
||||||
certs.push_back(QSslCertificate(SWISSSIGN_GOLD_CA_G2));
|
certs.push_back(QSslCertificate(SWISSSIGN_GOLD_CA_G2));
|
||||||
@@ -381,7 +382,6 @@ int main(int argv, char** argc) try {
|
|||||||
.arg(QFileInfo(argc[0]).fileName()).toStdString()<<std::endl;
|
.arg(QFileInfo(argc[0]).fileName()).toStdString()<<std::endl;
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
sslConfig.setPeerVerifyMode(QSslSocket::VerifyPeer);
|
|
||||||
QSslConfiguration::setDefaultConfiguration(sslConfig);
|
QSslConfiguration::setDefaultConfiguration(sslConfig);
|
||||||
assert(QSslConfiguration::defaultConfiguration().caCertificates().contains(SWISSSIGN_EV_GOLD_CA_2009_G2));
|
assert(QSslConfiguration::defaultConfiguration().caCertificates().contains(SWISSSIGN_EV_GOLD_CA_2009_G2));
|
||||||
assert(QSslConfiguration::defaultConfiguration().caCertificates().contains(SWISSSIGN_GOLD_CA_G2));
|
assert(QSslConfiguration::defaultConfiguration().caCertificates().contains(SWISSSIGN_GOLD_CA_G2));
|
||||||
|
Reference in New Issue
Block a user