枚举¶
- class QDtlsError¶
描述可以通过
QDtls
和QDtlsClientVerifier
发现的错误。此枚举描述了由类
QDtlsClientVerifier
和QDtls
的对象可能遇到的一般和TLS特定的错误。常量
描述
QDtls.QDtlsError.NoError
没有发生错误,最后一次操作成功。
QDtls.QDtlsError.InvalidInputParameters
调用者提供的输入参数无效。
QDtls.QDtlsError.InvalidOperation
尝试在不允许的状态下执行操作。
QDtls.QDtlsError.UnderlyingSocketError
writeDatagram()
失败,error()
和 QUdpSocket::errorString() 可以提供更具体的信息。QDtls.QDtlsError.RemoteClosedConnectionError
收到了TLS关闭警报消息。
QDtls.QDtlsError.PeerVerificationError
在TLS握手期间无法验证对等方的身份。
QDtls.QDtlsError.TlsInitializationError
初始化底层TLS后端时发生错误。
QDtls.QDtlsError.TlsFatalError
在TLS握手期间发生了致命错误,而不是对等验证错误或TLS初始化错误。
QDtls.QDtlsError.TlsNonFatalError
加密或解密数据报失败,非致命,意味着
QDtls
在此错误后可以继续工作。
- class QOcspCertificateStatus¶
描述在线证书状态
常量
描述
QOcspResponse.QOcspCertificateStatus.Good
证书未被撤销,但这并不一定意味着证书曾经被颁发,也不意味着响应生成的时间在证书的有效期内。
QOcspResponse.QOcspCertificateStatus.Revoked
此状态表示证书已被撤销(无论是永久性还是暂时性 - 暂停)。
QOcspResponse.QOcspCertificateStatus.Unknown
此状态表示响应者不知道所请求的证书。
另请参阅
QOcspRevocationReason
- class QOcspRevocationReason¶
描述撤销的原因
此枚举描述了撤销原因,定义在RFC 5280,第5.3.1节
常量
描述
QOcspResponse.QOcspRevocationReason.None
QOcspResponse.QOcspRevocationReason.Unspecified
QOcspResponse.QOcspRevocationReason.KeyCompromise
QOcspResponse.QOcspRevocationReason.CACompromise
QOcspResponse.QOcspRevocationReason.AffiliationChanged
QOcspResponse.QOcspRevocationReason.Superseded
QOcspResponse.QOcspRevocationReason.CessationOfOperation
QOcspResponse.QOcspRevocationReason.CertificateHold
QOcspResponse.QOcspRevocationReason.RemoveFromCRL