Spec-Zone.ru › Qt 5.9

Класс QWebEngineCertificateError

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

Заголовок: #include <QWebEngineCertificateError>
qmake: QT += webenginewidgets
С момента: Qt 5.4
  • Список всех членов, включая унаследованные

Типы

перечисление Ошибка { SslPinnedKeyNotInCertificateChain, CertificateCommonNameInvalid, CertificateDateInvalid, CertificateAuthorityInvalid, ..., CertificateTransparencyRequired }

Открытые функции

Ошибка ошибка() const
QString описаниеОшибки() const
bool можноПереопределить() const
QUrl url() const

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

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

Предоставляет информацию об ошибке сертификата. Этот класс используется в качестве параметра QWebEnginePage::certificateError().

Документация по типам членов

перечисление QWebEngineCertificateError::Ошибка

Это перечисление описывает тип возникшей ошибки сертификата.

Значения этого перечисления соответствуют ошибкам 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::ошибка() const

Возвращает тип ошибки.

См. также описаниеОшибки() и можноПереопределить().

QString QWebEngineCertificateError::описаниеОшибки() const

Возвращает краткое локализованное описание ошибки, понятное пользователю.

См. также ошибка(), url() и можноПереопределить().

bool QWebEngineCertificateError::можноПереопределить() const

Возвращает, можно ли переопределить и принять эту ошибку.

См. также ошибка() и описаниеОшибки().

QUrl QWebEngineCertificateError::url() const

Возвращает URL, который вызвал ошибку.

См. также ошибка() и описаниеОшибки().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qwebenginecertificateerror.html

Spec-Zone.ru

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