WebEngineCertificateError QML Type
A utility type for ignoring certificate errors or rejecting erroneous certificates. More...
Import Statement: | import QtWebEngine 1.2 |
Since: | QtWebEngine 1.1 |
Properties
- description : string
- error : enumeration
- overridable : bool
- url : url
Methods
- void defer()
- void ignoreCertificateError()
- void rejectCertificate()
Detailed Description
This QML type contains information about a certificate error that occurred and provides a way to ignore the error or reject the certificate.
See also WebEngineView::certificateError.
Property Documentation
The type of the error.
Constant | Description |
---|---|
SslPinnedKeyNotInCertificateChain | The certificate did not match the built-in public keys pinned for the host name. |
CertificateCommonNameInvalid | The certificate's common name did not match the host name. |
CertificateDateInvalid | The certificate is not valid at the current date and time. |
CertificateAuthorityInvalid | The certificate is not signed by a trusted authority. |
CertificateContainsErrors | The certificate contains errors. |
CertificateNoRevocationMechanism | The certificate has no mechanism for determining if it has been revoked. |
CertificateUnableToCheckRevocation | Revocation information for the certificate is not available. |
CertificateRevoked | The certificate has been revoked. |
CertificateInvalid | The certificate is invalid. |
CertificateWeakSignatureAlgorithm | The certificate is signed using a weak signature algorithm. |
CertificateNonUniqueName | The host name specified in the certificate is not unique. |
CertificateWeakKey | The certificate contains a weak key. |
CertificateNameConstraintViolation | The certificate claimed DNS names that are in violation of name constraints. |
A boolean that indicates whether the certificate error can be overridden and ignored.
[read-only] url : url |
The URL that triggered the error.
Method Documentation
This function should be called when there is a need to postpone the decision whether to ignore a certificate error, for example, while waiting for user input. When called, the function pauses the URL request until WebEngineCertificateError::ignoreCertificateError() or WebEngineCertificateError::rejectCertificate() is called.
The certificate error is ignored, and the web engine view continues to load the requested URL.
The certificate is rejected, and the web engine view stops loading the requested URL.