PySide6.QtNetwork.QSslError¶
- class QSslError¶
-
概要¶
方法¶
def
__init__()
def
certificate()
def
error()
def
errorString()
def
__ne__()
def
__eq__()
def
swap()
注意
本文档可能包含从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
另请参阅
- __init__()¶
构造一个没有错误和默认证书的
QSslError
对象。- __init__(error)
- Parameters:
错误 –
SslError
构造一个
QSslError
对象。参数指定了发生的error
。- __init__(other)
- Parameters:
其他 –
QSslError
构造一个与
other
相同的副本。- __init__(error, certificate)
- Parameters:
错误 –
SslError
证书 –
QSslCertificate
构造一个
QSslError
对象。这两个参数指定了发生的error
,以及该错误与哪个certificate
相关。另请参阅
- certificate()¶
- Return type:
返回与此错误关联的证书,如果错误与任何证书无关,则返回空证书。
另请参阅
返回错误的类型。
- errorString()¶
- Return type:
字符串
返回错误的简短本地化人类可读描述。
另请参阅
如果此错误不等于
other
,则返回true
;否则返回 false。如果此错误等于
other
,则返回true
;否则返回false
。将此错误实例与
other
交换。此函数非常快且永远不会失败。