一、描述
QSslError 提供了一个简单的 API,用于 QSslSocket 在 SSL 握手期间的错误信息管理。
二、类型成员
1、QSslError::SslError:描述在 SSL 握手期间可能发生的所有已识别错误。
- NoError:无错误。
- UnableToGetIssuerCertificate:无法获取证书。
- UnableToDecryptCertificateSignature:无法解密证书签名。
- UnableToDecodeIssuerPublicKey:无法解码发行者公钥。
- CertificateSignatureFailed:证书签名失败。
- CertificateNotYetValid:证书尚未生效。
- CertificateExpired:证书过期。
- InvalidNotBeforeField:无效的 NotBefore 字段。
- InvalidNotAfterField:无效的 NotAfter 字段。
- SelfSignedCertificate:是自签名的证书。
- SelfSignedCertificateInChain:是自签名的证书链。
- UnableToGetLocalIssuerCertificate:无法获取本地颁发者证书。
- UnableToVerifyFirstCertificate:无法验证第一个证书。
- CertificateRevoked:证书吊销。
- InvalidCaCertificate:无效的证书。
- PathLengthExceeded:超过路径长度。
- InvalidPurpose:无效目的。
- CertificateUntrusted:证书不受信任。
- CertificateRejected:证书被拒绝。
- SubjectIssuerMismatch:主题发行者不匹配。
- AuthorityIssuerSerialNumberMismatch:授权发行人序列号不匹配。
- NoPeerCertificate:无同行证书。
- HostNameMismatch:主机名不匹配。
- UnspecifiedError:未指明的错误。
- NoSslSupport:无Ssl支持。
- CertificateBlacklisted:证书被列入黑名单。