Тип 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