QSslError Class
La classe QSslError représente une erreur SSL. En savoir plus...
| En-tête : | #include <QSslError> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Network) target_link_libraries(mytarget PRIVATE Qt6::Network) |
| qmake : | QT += network |
- Liste de tous les membres, y compris les membres hérités
- QSslError fait partie de l'API de programmation réseau et des classes implicitement partagées.
Remarque : toutes les fonctions de cette classe sont réentrantes.
Types publics
| enum | SslError { NoError, UnableToGetIssuerCertificate, UnableToDecryptCertificateSignature, UnableToDecodeIssuerPublicKey, CertificateSignatureFailed, …, OcspStatusUnknown } |
Fonctions publiques
| QSslError() | |
| QSslError(QSslError::SslError error) | |
| QSslError(QSslError::SslError error, const QSslCertificate &certificate) | |
| QSslError(const QSslError &other) | |
| ~QSslError() | |
| QSslCertificate | certificate() const |
| QSslError::SslError | error() const |
| QString | errorString() const |
| void | swap(QSslError &other) |
| bool | operator!=(const QSslError &other) const |
| QSslError & | operator=(const QSslError &other) |
| bool | operator==(const QSslError &other) const |
Description détaillée
QSslError fournit une API simple pour gérer les erreurs survenant lors de la négociation SSL d'QSslSocket.
Voir également QSslSocket, QSslCertificate et QSslCipher.
Documentation sur les types de membres
enum QSslError::SslError
Décrit toutes les erreurs connues pouvant survenir lors d'une négociation SSL.
| Constante | Valeur |
|---|---|
QSslError::NoError | 0 |
QSslError::UnableToGetIssuerCertificate | 1 |
QSslError::UnableToDecryptCertificateSignature | 2 |
QSslError::UnableToDecodeIssuerPublicKey | 3 |
QSslError::CertificateSignatureFailed | 4 |
QSslError::CertificateNotYetValid | 5 |
QSslError::CertificateExpired | 6 |
QSslError::InvalidNotBeforeField | 7 |
QSslError::InvalidNotAfterField | 8 |
QSslError::SelfSignedCertificate | 9 |
QSslError::SelfSignedCertificateInChain | 10 |
QSslError::UnableToGetLocalIssuerCertificate | 11 |
QSslError::UnableToVerifyFirstCertificate | 12 |
QSslError::CertificateRevoked | 13 |
QSslError::InvalidCaCertificate | 14 |
QSslError::PathLengthExceeded | 15 |
QSslError::InvalidPurpose | 16 |
QSslError::CertificateUntrusted | 17 |
QSslError::CertificateRejected | 18 |
QSslError::SubjectIssuerMismatch | 19 |
QSslError::AuthorityIssuerSerialNumberMismatch | 20 |
QSslError::NoPeerCertificate | 21 |
QSslError::HostNameMismatch | 22 |
QSslError::UnspecifiedError | -1 |
QSslError::NoSslSupport | 23 |
QSslError::CertificateBlacklisted | 24 |
QSslError::CertificateStatusUnknown | 25 |
QSslError::OcspNoResponseFound | 26 |
QSslError::OcspMalformedRequest | 27 |
QSslError::OcspMalformedResponse | 28 |
QSslError::OcspInternalError | 29 |
QSslError::OcspTryLater | 30 |
QSslError::OcspSigRequred | 31 |
QSslError::OcspUnauthorized | 32 |
QSslError::OcspResponseCannotBeTrusted | 33 |
QSslError::OcspResponseCertIdUnknown | 34 |
QSslError::OcspResponseExpired | 35 |
QSslError::OcspStatusUnknown | 36 |
Voir aussi QSslError::errorString().
Documentation des fonctions membres
QSslError::QSslError()
Crée un objet QSslError sans erreur et avec le certificat par défaut.
[explicit] QSslError::QSslError(QSslError::SslError error)
Crée un objet QSslError. L'argument spécifie l'error e qui s'est produite.
QSslError::QSslError(QSslError::SslError error, const QSslCertificate &certificate)
Crée un objet QSslError. Les deux arguments précisent l'error qui s'est produite et l'certificate e à laquelle l'erreur se rapporte.
Voir également QSslCertificate.
QSslError::QSslError(const QSslError &other)
Crée une copie identique de other.
[noexcept] QSslError::~QSslError()
Supprime l'objet « QSslError ».
QSslCertificate QSslError::certificate() const
Renvoie le certificat associé à cette erreur, ou un certificat nul si l'erreur ne concerne aucun certificat.
Voir également error() et errorString().
QSslError::SslError QSslError::error() const
Renvoie le type de l'erreur.
Voir également errorString() et certificate().
QString QSslError::errorString() const
Renvoie une brève description localisée et compréhensible de l'erreur.
Voir également error() et certificate().
[noexcept] void QSslError::swap(QSslError &other)
Remplace cette instance d'erreur par other. Cette opération est très rapide et ne rencontre jamais d'échec.
bool QSslError::operator!=(const QSslError &other) const
Renvoie « true » si cette erreur n'est pas égale à « other » ; sinon, renvoie « false ».
QSslError &QSslError::operator=(const QSslError &other)
Attribue le contenu de ` other ` à cette erreur.
bool QSslError::operator==(const QSslError &other) const
Renvoie « true » si cette erreur est égale à « other » ; sinon, renvoie « false ».
© 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.