Класс QSslError
Класс QSslError предоставляет данные об ошибке SSL. Подробнее...
| Заголовок: | #include <QSslError> |
| qmake: | QT += network |
| С тех пор: | Qt 4.3 |
Примечание: Все функции в этом классе являются взаимоисключающими.
Открытые типы
| перечисление | SslError { NoError, UnableToGetIssuerCertificate, UnableToDecryptCertificateSignature, UnableToDecodeIssuerPublicKey, ..., CertificateBlacklisted } |
Открытые функции
| QSslError() | |
| QSslError(SslError error) | |
| QSslError(SslError error, const QSslCertificate &certificate) | |
| QSslError(const QSslError &other) | |
| ~QSslError() | |
| QSslCertificate | certificate() const |
| SslError | error() const |
| QString | errorString() const |
| void | swap(QSslError &other) |
| bool | operator!=(const QSslError &other) const |
| QSslError & | operator=(QSslError &&other) |
| QSslError & | operator=(const QSslError &other) |
| bool | operator==(const QSslError &other) const |
Подробное описание
Класс QSslError предоставляет данные об ошибке SSL.
QSslError предоставляет простой API для управления ошибками во время процесса рукопожатия SSL сокета QSslSocket.
См. также QSslSocket, QSslCertificate и QSslCipher.
Документация типов членов
перечисление QSslError::SslError
Описывает все распознаваемые ошибки, которые могут возникнуть во время SSL-рукопожатия.
| Константа | Значение |
|---|---|
QSslError::NoError |
0 |
QSslError::UnableToGetIssuerCertificate |
1 |
QSslError::UnableToDecryptCertificateSignature |
2 |
QSslError::UnableToDecodeIssuerPublicKey |
3 |
QSslError::CertificateSignatureFailed |
4 |
QSslError::CertificateNotYetValid |
5 |
QSslError::CertificateExpired |
6 |
QSslError::InvalidNotBeforeField |
7 |
QSslError::InvalidNotAfterField |
8 |
QSslError::SelfSignedCertificate |
9 |
QSslError::SelfSignedCertificateInChain |
10 |
QSslError::UnableToGetLocalIssuerCertificate |
11 |
QSslError::UnableToVerifyFirstCertificate |
12 |
QSslError::CertificateRevoked |
13 |
QSslError::InvalidCaCertificate |
14 |
QSslError::PathLengthExceeded |
15 |
QSslError::InvalidPurpose |
16 |
QSslError::CertificateUntrusted |
17 |
QSslError::CertificateRejected |
18 |
QSslError::SubjectIssuerMismatch |
19 |
QSslError::AuthorityIssuerSerialNumberMismatch |
20 |
QSslError::NoPeerCertificate |
21 |
QSslError::HostNameMismatch |
22 |
QSslError::UnspecifiedError |
-1 |
QSslError::NoSslSupport |
23 |
QSslError::CertificateBlacklisted |
24 |
См. также QSslError::errorString().
Документация функций членов
QSslError::QSslError()
Создаёт объект QSslError без ошибки и с сертификатом по умолчанию.
QSslError::QSslError(SslError error)
Создаёт объект QSslError. Аргумент определяет произошедшую ошибку.
QSslError::QSslError(SslError error, const QSslCertificate &certificate)
Создаёт объект QSslError. Два аргумента определяют произошедшую ошибку и к какому сертификату она относится.
См. также QSslCertificate.
QSslError::QSslError(const QSslError &other)
Создаёт идентичную копию other.
QSslError::~QSslError()
Уничтожает объект QSslError.
QSslCertificate QSslError::certificate() const
Возвращает сертификат, связанный с этой ошибкой, или нулевой сертификат, если ошибка не связана с каким-либо сертификатом.
См. также error() и errorString().
SslError QSslError::error() const
Возвращает тип ошибки.
См. также errorString() и certificate().
QString QSslError::errorString() const
Возвращает краткое локализованное описание ошибки в удобочитаемом формате.
См. также error() и certificate().
void QSslError::swap(QSslError &other)
Меняет местами этот экземпляр ошибки с other. Эта функция очень быстрая и никогда не завершается неудачей.
Эта функция была добавлена в Qt 5.0.
bool QSslError::operator!=(const QSslError &other) const
Возвращает true, если эта ошибка не равна other; в противном случае возвращает false.
Эта функция была добавлена в Qt 4.4.
QSslError &QSslError::operator=(QSslError &&other)
Оператор присваивания перемещения.
QSslError &QSslError::operator=(const QSslError &other)
Присваивает содержимое other этой ошибке.
Эта функция была добавлена в Qt 4.4.
bool QSslError::operator==(const QSslError &other) const
Возвращает true, если эта ошибка равна other; в противном случае возвращает false.
Эта функция была добавлена в Qt 4.4.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qsslerror.html