Класс QWebEngineCertificateError
Класс QWebEngineCertificateError предоставляет информацию об ошибке сертификата. Подробнее...
| Заголовок: | #include <QWebEngineCertificateError> |
| qmake: | QT += webenginewidgets |
| С момента: | Qt 5.4 |
Открытые типы
| перечисление | Error { SslPinnedKeyNotInCertificateChain, CertificateCommonNameInvalid, CertificateDateInvalid, CertificateAuthorityInvalid, ..., CertificateTransparencyRequired } |
Открытые функции
| QWebEngineCertificateError::Error | error() const |
| QString | errorDescription() const |
| bool | isOverridable() const |
| QUrl | url() const |
Подробное описание
Класс QWebEngineCertificateError предоставляет информацию об ошибке сертификата.
Предоставляет информацию об ошибке сертификата. Этот класс используется в качестве параметра метода QWebEnginePage::certificateError().
Документация по типам членов
перечисление QWebEngineCertificateError::Error
Это перечисление описывает тип ошибки сертификата.
Значения этого перечисления соответствуют ошибкам SSL, предоставляемым Chromium. Значения QSslError::SslError не используются напрямую, так как категории ошибок Qt нельзя сопоставить с категориями ошибок Chromium.
| Константа | Значение | Описание |
|---|---|---|
QWebEngineCertificateError::SslPinnedKeyNotInCertificateChain |
-150 |
Сертификат не соответствовал встроенным открытым ключам, закреплённым за именем хоста. |
QWebEngineCertificateError::CertificateCommonNameInvalid |
-200 |
Общее имя сертификата не соответствовало имени хоста. |
QWebEngineCertificateError::CertificateDateInvalid |
-201 |
Сертификат недействителен на текущую дату и время. |
QWebEngineCertificateError::CertificateAuthorityInvalid |
-202 |
Сертификат не подписан доверенным центром сертификации. |
QWebEngineCertificateError::CertificateContainsErrors |
-203 |
Сертификат содержит ошибки. |
QWebEngineCertificateError::CertificateNoRevocationMechanism |
-204 |
Сертификат не имеет механизма определения его отзыва. |
QWebEngineCertificateError::CertificateUnableToCheckRevocation |
-205 |
Информация об отзыве сертификата недоступна. |
QWebEngineCertificateError::CertificateRevoked |
-206 |
Сертификат отозван. |
QWebEngineCertificateError::CertificateInvalid |
-207 |
Сертификат недействителен. |
QWebEngineCertificateError::CertificateWeakSignatureAlgorithm |
-208 |
Сертификат подписан с использованием слабого алгоритма подписи. |
QWebEngineCertificateError::CertificateNonUniqueName |
-210 |
Имя хоста, указанное в сертификате, не уникально. |
QWebEngineCertificateError::CertificateWeakKey |
-211 |
Сертификат содержит слабый ключ. |
QWebEngineCertificateError::CertificateNameConstraintViolation |
-212 |
Сертификат указал имена DNS, нарушающие ограничения имен. |
QWebEngineCertificateError::CertificateValidityTooLong |
-213 |
Срок действия сертификата слишком длинный. (Добавлен в Qt 5.7) |
QWebEngineCertificateError::CertificateTransparencyRequired |
-214 |
Для этого соединения требуется Certificate Transparency, но сервер не предоставил информацию CT, которая соответствовала политике. (Добавлен в Qt 5.8) |
Документация по функциям членов
QWebEngineCertificateError::Error QWebEngineCertificateError::error() const
Возвращает тип ошибки.
См. также errorDescription() и isOverridable().
QString QWebEngineCertificateError::errorDescription() const
Возвращает краткое локализованное описание ошибки в удобочитаемом формате для пользователя.
См. также error(), url() и isOverridable().
bool QWebEngineCertificateError::isOverridable() const
Возвращает, может ли эта ошибка быть переопределена и принята.
См. также error() и errorDescription().
QUrl QWebEngineCertificateError::url() const
Возвращает URL, который вызвал ошибку.
См. также error() и errorDescription().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.11/qwebenginecertificateerror.html