Spec-Zone.ru › Qt 5.15

Класс QWebEngineCertificateError

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

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

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

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

Общедоступные типы

перечисление Ошибка { SslPinnedKeyNotInCertificateChain, Некорректноеобщееимясертификата, Некорректнаядатасертификата, Некорректныйсертификатавторитет, Сертификатсодержитошибки, …, Заблокированоизвестноеперехватсертификата }

Общедоступные функции

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)
QWebEngineCertificateError::CertificateKnownInterceptionBlocked -217 Известно, что сертификат используется для перехвата не владельцем устройства. (Добавлен в 5.15)

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

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

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

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

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

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

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

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

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

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

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

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

Эта функция была представлена в 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.15/qwebenginecertificateerror.html

Spec-Zone.ru

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