PySide6.QtNetwork.QSslError

class QSslError

QSslError 类提供了一个SSL错误。更多

概要

方法

注意

本文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对代码片段翻译的贡献。如果您发现翻译问题,您也可以通过在我们的https:/bugreports.qt.io/projects/PYSIDE上创建工单来告知我们。

详细描述

QSslError 提供了一个简单的API,用于管理QSslSocket在SSL握手期间的错误。

class SslError

描述在SSL握手期间可能发生的所有已识别错误。

常量

描述

QSslError.NoError

QSslError.无法获取颁发者证书

QSslError.无法解密证书签名

QSslError.无法解码发行者公钥

QSslError.CertificateSignatureFailed

QSslError.CertificateNotYetValid

QSslError.证书已过期

QSslError.InvalidNotBeforeField

QSslError.InvalidNotAfterField

QSslError.SelfSignedCertificate

QSslError.SelfSignedCertificateInChain

QSslError.UnableToGetLocalIssuerCertificate

QSslError.无法验证第一个证书

QSslError.CertificateRevoked

QSslError.InvalidCaCertificate

QSslError.PathLengthExceeded

QSslError.无效用途

QSslError.CertificateUntrusted

QSslError.CertificateRejected

QSslError.SubjectIssuerMismatch

QSslError.AuthorityIssuerSerialNumberMismatch

QSslError.NoPeerCertificate

QSslError.HostNameMismatch

QSslError.未指定错误

QSslError.NoSslSupport

QSslError.CertificateBlacklisted

QSslError.CertificateStatusUnknown

QSslError.OcspNoResponseFound

QSslError.OcspMalformedRequest

QSslError.OcspMalformedResponse

QSslError.OcspInternalError

QSslError.OcspTryLater

QSslError.OcspSigRequred

QSslError.OcspUnauthorized

QSslError.OcspResponseCannotBeTrusted

QSslError.OcspResponseCertIdUnknown

QSslError.OcspResponseExpired

QSslError.OcspStatusUnknown

另请参阅

errorString()

__init__()

构造一个没有错误和默认证书的QSslError对象。

__init__(error)
Parameters:

错误SslError

构造一个QSslError对象。参数指定了发生的error

__init__(other)
Parameters:

其他QSslError

构造一个与other相同的副本。

__init__(error, certificate)
Parameters:

构造一个QSslError对象。这两个参数指定了发生的error,以及该错误与哪个certificate相关。

另请参阅

QSslCertificate

certificate()
Return type:

QSslCertificate

返回与此错误关联的证书,如果错误与任何证书无关,则返回空证书。

另请参阅

error() errorString()

error()
Return type:

SslError

返回错误的类型。

errorString()
Return type:

字符串

返回错误的简短本地化人类可读描述。

另请参阅

error() certificate()

__ne__(other)
Parameters:

其他QSslError

Return type:

布尔

如果此错误不等于 other,则返回 true;否则返回 false。

__eq__(other)
Parameters:

其他QSslError

Return type:

布尔

如果此错误等于other,则返回true;否则返回false

swap(other)
Parameters:

其他QSslError

将此错误实例与 other 交换。此函数非常快且永远不会失败。