Я пытаюсь отправить запрос на отдых в веб-службу, где сертификат является самоподписанным. На данный момент я создаю запрос, устанавливая URL и авторизацию. ключ в качестве заголовков. Затем я говорю ответу игнорировать эту ошибку ssl:
QSslError error(QSslError::SelfSignedCertificate);
QList<QSslError> expectedSslErrors;
expectedSslErrors.append(error);
QNetworkReply *reply = _accessManager.put(request, ""); // no requestbody
reply->ignoreSslErrors(expectedSslErrors);
Когда я запускаю его, я получаю следующую ошибку ssl:
9 -Сертификат является самоподписанным -и ненадежным
, за которым следует сетевая ошибка № 6:
Ошибка запроса с сообщением :Ошибка рукопожатия SSL
На данный момент я игнорирую ВСЕ ошибки, поскольку кажется, что это единственное, что работает. Почувствуйте себя грязным.
Буду очень признателен, если кто-нибудь поймет, что я делаю не так!
РЕДАКТИРОВАТЬ:
Изменено на:
QList<QSslError> expectedSslErrors;
expectedSslErrors.append(QSslError::SelfSignedCertificate);
expectedSslErrors.append(QSslError::CertificateUntrusted);
reply->ignoreSslErrors(expectedSslErrors);
Но по-прежнему возникает та же ошибка...