Класс 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/archives/qt-5.6/qsslerror.html