Spec-Zone.ru › Qt 5.11

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API