枚举

class QDtlsError

描述可以通过QDtlsQDtlsClientVerifier发现的错误。

此枚举描述了由类 QDtlsClientVerifierQDtls 的对象可能遇到的一般和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