to test, ignore all ssl errors; refs #43
This commit is contained in:
@@ -123,14 +123,14 @@ class SmartCardAuth: public QObject {
|
||||
for (std::list<std::string>::iterator cert(_cacerts.begin());
|
||||
cert!=_cacerts.end(); ++cert) {
|
||||
SSL_CTX_add_extra_chain_cert(ctx, openssl::X509(*cert).lowLevelCopy());
|
||||
expectedSslErrors.push_back(QSslError(QSslError::SelfSignedCertificate,
|
||||
expectedSslErrors.push_back(QSslError(QSslError::SelfSignedCertificateInChain,
|
||||
QSslCertificate::fromData
|
||||
(QByteArray(cert->data(),
|
||||
cert->size()),
|
||||
QSsl::Der).at(0)));
|
||||
//qDebug()<<"Added:\n"<<QSslCertificate(QByteArray(cert->data(), cert->size()), QSsl::Der).toPem();
|
||||
}
|
||||
socket->ignoreSslErrors(expectedSslErrors);
|
||||
//socket->ignoreSslErrors(expectedSslErrors);
|
||||
SSL_CTX_set_client_cert_cb(ctx, &SmartCardAuth::clientCert);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user