Spec-Zone.ru › Qt 5.14

Класс QWebEngineCertificateError

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

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

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

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

Открытые типы

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

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

bool обработано() const
QList<QSslCertificate> цепочкаСертификатов() const
void отложить()
bool отложено() const
QWebEngineCertificateError::Ошибка ошибка() const
QString описаниеОшибки() const
void игнорироватьОшибкаСертификата()
bool можноПереопределить() const
void отклонитьСертификат()
QUrl url() const

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

Предоставляет информацию об ошибке сертификата. Этот класс используется в качестве параметра 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)

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

bool QWebEngineCertificateError::обработано() const

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

Эта функция была введена в Qt 5.14.

QList<QSslCertificate> QWebEngineCertificateError::цепочкаСертификатов() const

Возвращает цепочку цифровых сертификатов узла.

Цепочка начинается с непосредственного сертификата узла и заканчивается сертификатом CA.

Эта функция была введена в Qt 5.14.

void QWebEngineCertificateError::отложить()

Помечает ошибку сертификата для отложенного обработки.

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

Примечание: Отложить можно только ошибки сертификата, которые можно переопределить.

Эта функция была введена в Qt 5.14.

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

bool QWebEngineCertificateError::отложено() const

Возвращает значение, указывающее, было ли отложено решение по обработке ошибки, и был ли остановлен загруз URL.

Эта функция была введена в Qt 5.14.

QWebEngineCertificateError::Ошибка QWebEngineCertificateError::ошибка() const

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

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

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

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

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

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

Игнорирует ошибку сертификата и продолжает загрузку запрошенного URL.

Эта функция была введена в Qt 5.14.

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

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

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

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

Отклоняет сертификат и прерывает загрузку запрошенного URL.

Эта функция была введена в Qt 5.14.

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.14/qwebenginecertificateerror.html

Spec-Zone.ru

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