webEngineCertificateError QML Value Type
Un type d'utilitaire pour ignorer les erreurs de certificat ou rejeter les certificats erronés. Plus d'informations...
| Import Statement: | import QtWebEngine |
| Since: | QtWebEngine 1.1 |
| In C++: | QWebEngineCertificateError |
Propriétés
- description : string
- overridable : bool
- type : enumeration
- url : url
Méthodes
- void acceptCertificate()
- void defer()
- void rejectCertificate()
Description détaillée
Ce type QML contient des informations sur une erreur de certificat qui s'est produite. La propriété type contient la raison pour laquelle l'erreur s'est produite et la propriété description contient une brève description localisée de l'erreur. La propriété url contient l'URL qui a déclenché l'erreur.
Le certificat peut être rejeté en appelant rejectCertificate(), ce qui interrompt le chargement de la requête du moteur web. Par défaut, un certificat non valide est automatiquement rejeté.
L'erreur de certificat peut être ignorée en appelant acceptCertificate(), ce qui reprendra le chargement de la requête.
Il est possible de différer la décision de rejeter un certificat en appelant defer(), ce qui est utile lorsque l'on attend des informations de la part de l'utilisateur.
Voir aussi WebEngineView::certificateError.
Documentation sur les propriétés
description : string [read-only]
Une brève description localisée et lisible par l'homme de l'erreur.
overridable : bool [read-only]
Un booléen qui indique si l'erreur de certificat peut être ignorée.
type : enumeration [read-only]
Le type d'erreur.
| Constante | Description de l'erreur |
|---|---|
WebEngineCertificateError.SslPinnedKeyNotInCertificateChain | Le certificat ne correspond pas aux clés publiques intégrées épinglées pour le nom d'hôte. |
WebEngineCertificateError.CertificateCommonNameInvalid | Le nom commun du certificat ne correspond pas au nom d'hôte. |
WebEngineCertificateError.CertificateDateInvalid | Le certificat n'est pas valide à la date et à l'heure actuelles. |
WebEngineCertificateError.CertificateAuthorityInvalid | Le certificat n'est pas signé par une autorité de confiance. |
WebEngineCertificateError.CertificateContainsErrors | Le certificat contient des erreurs. |
WebEngineCertificateError.CertificateNoRevocationMechanism | Le certificat ne dispose d'aucun mécanisme permettant de déterminer s'il a été révoqué. |
WebEngineCertificateError.CertificateUnableToCheckRevocation | Les informations relatives à la révocation du certificat ne sont pas disponibles. |
WebEngineCertificateError.CertificateRevoked | Le certificat a été révoqué. |
WebEngineCertificateError.CertificateInvalid | Le certificat n'est pas valide. |
WebEngineCertificateError.CertificateWeakSignatureAlgorithm | Le certificat est signé à l'aide d'un algorithme de signature faible. |
WebEngineCertificateError.CertificateNonUniqueName | Le nom d'hôte spécifié dans le certificat n'est pas unique. |
WebEngineCertificateError.CertificateWeakKey | Le certificat contient une clé faible. |
WebEngineCertificateError.CertificateNameConstraintViolation | Le certificat revendique des noms DNS qui ne respectent pas les contraintes de nom. |
WebEngineCertificateError.CertificateValidityTooLong | La période de validité du certificat est trop longue. (Ajouté en 5.7) |
WebEngineCertificateError.CertificateTransparencyRequired | La transparence des certificats était requise pour cette connexion, mais le serveur n'a pas fourni d'informations CT conformes à la politique. (Ajouté en 5.8) |
WebEngineCertificateError.CertificateKnownInterceptionBlocked | Le certificat est connu pour être utilisé à des fins d'interception par une entité autre que le propriétaire du dispositif. (Ajouté en 5.15) |
url : url [read-only]
L'URL qui a déclenché l'erreur.
Documentation de la méthode
void acceptCertificate()
L'erreur de certificat est ignorée et la vue du moteur web continue de charger l'URL demandée.
void defer()
Cette fonction doit être appelée lorsqu'il est nécessaire de reporter la décision d'ignorer ou non une erreur de certificat, par exemple, dans l'attente d'une contribution de l'utilisateur. Lorsqu'elle est appelée, la fonction met en pause la demande d'URL jusqu'à ce que acceptCertificate() ou rejectCertificate() soit appelé.
void rejectCertificate()
Le certificat est rejeté et la vue du moteur web arrête le chargement de l'URL demandée.
© 2026 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.