Spec-Zone.ru › Qt 5.6

Тип QML WebEngineCertificateError

Утилитарный тип для игнорирования ошибок сертификатов или отклонения ошибочных сертификатов. Подробнее...

Заявление об импорте: import QtWebEngine 1.2
С момента: QtWebEngine 1.1
  • Список всех членов, включая унаследованные

Свойства

  • описание : строка
  • ошибка : перечисление
  • перезаписываемый : булево
  • url : url

Методы

  • void отложить()
  • void игнорироватьОшибкаСертификата()
  • void отклонитьСертификат()

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

Этот тип QML содержит информацию об ошибке сертификата, которая произошла. Свойство ошибка содержит причину возникновения ошибки, а свойство описание содержит краткое локализованное описание ошибки. Свойство url содержит URL, который вызвал ошибку.

Сертификат можно отклонить, вызвав отклонитьСертификат, что остановит загрузку запроса веб-движка. По умолчанию недействительный сертификат будет автоматически отклонен.

Ошибка сертификата может быть проигнорирована, вызвав игнорироватьОшибкаСертификата, что возобновит загрузку запроса.

Возможна отсрочка решения об отклонении сертификата, вызвав отложить, что полезно при ожидании ввода пользователя.

См. также WebEngineView::certificateError.

Документация по свойствам

[только для чтения] описание : строка

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

[только для чтения] ошибка : перечисление

Тип ошибки.

Константа Описание
WebEngineCertificateError.SslPinnedKeyNotInCertificateChain Сертификат не соответствовал встроенным общедоступным ключам, привязанным к имени хоста.
WebEngineCertificateError.CertificateCommonNameInvalid Общее имя сертификата не соответствовало имени хоста.
WebEngineCertificateError.CertificateDateInvalid Сертификат недействителен на текущую дату и время.
WebEngineCertificateError.CertificateAuthorityInvalid Сертификат не подписан доверенным центром сертификации.
WebEngineCertificateError.CertificateContainsErrors Сертификат содержит ошибки.
WebEngineCertificateError.CertificateNoRevocationMechanism Сертификат не имеет механизма для определения, был ли он отозван.
WebEngineCertificateError.CertificateUnableToCheckRevocation Информация об отзыве сертификата недоступна.
WebEngineCertificateError.CertificateRevoked Сертификат отозван.
WebEngineCertificateError.CertificateInvalid Сертификат недействителен.
WebEngineCertificateError.CertificateWeakSignatureAlgorithm Сертификат подписан с помощью слабого алгоритма подписи.
WebEngineCertificateError.CertificateNonUniqueName Имя хоста, указанное в сертификате, не является уникальным.
WebEngineCertificateError.CertificateWeakKey Сертификат содержит слабый ключ.
WebEngineCertificateError.CertificateNameConstraintViolation Сертификат указал имена DNS, которые нарушают ограничения имен.

[только для чтения] перезаписываемый : булево

Булево значение, указывающее, можно ли переопределить и проигнорировать ошибку сертификата.

[только для чтения] url : url

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

Документация по методам

void отложить()

Эта функция должна вызываться, когда необходимо отложить решение о том, игнорировать ошибку сертификата или нет, например, в ожидании ввода пользователя. При вызове функция приостанавливает запрос URL до тех пор, пока не будет вызвано WebEngineCertificateError::ignoreCertificateError() или WebEngineCertificateError::rejectCertificate().

void игнорироватьОшибкаСертификата()

Ошибка сертификата игнорируется, и веб-движок продолжает загрузку запрошенного URL.

void отклонитьСертификат()

Сертификат отклоняется, и веб-движок прекращает загрузку запрошенного URL.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/archives/qt-5.6/qml-qtwebengine-webenginecertificateerror.html

Spec-Zone.ru

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