WebEngineCertificateError QML Type

A utility class for accepting or denying certificate exceptions when a certificate error occurs. More...

Import Statement: import QtWebEngine 1.1
Since: QtWebEngine 1.1

Properties

Methods

Detailed Description

This class contains information about a certificate error that happened and provides a way to accept or deny a certificate exception.

See also WebEngineView::certificateError.

Property Documentation

read-onlydescription : string

A short localized human-readable description of the error.


read-onlyerror : enumeration

The type of the error.

ConstantDescription
SslPinnedKeyNotInCertificateChainThe certificate did not match the built-in public key pins for the host name.
CertificateCommonNameInvalidThe certificate's common name did not match the host name.
CertificateDateInvalidThe certificate is not valid at the current date and time.
CertificateAuthorityInvalidThe certificate is not signed by a trusted authority.
CertificateContainsErrorsThe certificate contains errors.
CertificateNoRevocationMechanismThe certificate has no mechanism for determining if it has been revoked.
CertificateUnableToCheckRevocationRevocation information for the certificate is not available.
CertificateRevokedThe certificate has been revoked.
CertificateInvalidThe certificate is invalid.
CertificateWeakSignatureAlgorithmThe certificate is signed using a weak signature algorithm.
CertificateNonUniqueNameThe host name specified in the certificate is not unique.
CertificateWeakKeyThe certificate contains a weak key.
CertificateNameConstraintViolationThe certificate claimed DNS names that are in violation of name constraints.

read-onlyoverridable : bool

A boolean that indicates if the certificate error can be overridden and accepted.


read-onlyurl : url

The URL that triggered the error.


Method Documentation

void defer()

This function should be called when there is a need to postpone the decision to ignore or not the certificate error. This is useful to wait for user input. When called it will pause the url request until WebEngineCertificateError::ignoreCertificateError() or WebEngineCertificateError::rejectCertificate() is called.


void ignoreCertificateError()

The certificate error is ignored and the WebEngineView continues to load the requested url.


void rejectCertificate()

The WebEngineView stops loading the requested url.


© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.