Spec-Zone.ru › Qt 5.13

Класс QWebEngineCertificateError

Класс QWebEngineCertificateError предоставляет информацию об ошибке сертификата. Подробнее...

Заголовок: #include <QWebEngineCertificateError>
qmake: QT += webenginewidgets
С тех пор: Qt 5.4

Этот класс был добавлен в Qt 5.4.

  • Список всех членов, включая унаследованные

Типы публичного доступа

перечисление Error { SslPinnedKeyNotInCertificateChain, CertificateCommonNameInvalid, CertificateDateInvalid, CertificateAuthorityInvalid, ..., CertificateTransparencyRequired }

Публичные функции

QWebEngineCertificateError::Error error() const
QString errorDescription() const
bool isOverridable() const
QUrl url() const

Подробное описание

Предоставляет информацию об ошибке сертификата. Этот класс используется в качестве параметра для 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 Для этого соединения потребовалась проверка прозрачности сертификатов, но сервер не предоставил информацию о 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/qt-5.13/qwebenginecertificateerror.html

Spec-Zone.ru

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