QSslError 类

QSslError Class

Header:	#include <QSslError>

qmake:	 QT += network

Since:	 Qt 4.3

注意:这个类中的所有函数都是可重入的.

细节描述:
这个QSslError类提供一个SSL错误解决方案.
QSslError为了在QSslSocket的SSL握手时错误管理提供了一个简单的API.
参见: QSslSocket, QSslCertificate, and QSslCipher.

成员类型文档

enum QSslError::​SslError
描述了所有再SSL握手过程中发生的z认知错误.

Constant	Value

QSslError::NoError	0

QSslError::UnableToGetIssuerCertificate	1

QSslError::UnableToDecryptCertificateSignature	2

QSslError::UnableToDecodeIssuerPublicKey	3

QSslError::CertificateSignatureFailed	4

QSslError::CertificateNotYetValid	5

QSslError::CertificateExpired	6

QSslError::InvalidNotBeforeField	7

QSslError::InvalidNotAfterField	8

QSslError::SelfSignedCertificate	9

QSslError::SelfSignedCertificateInChain	10

QSslError::UnableToGetLocalIssuerCertificate	11

QSslError::UnableToVerifyFirstCertificate	12

QSslError::CertificateRevoked	13

QSslError::InvalidCaCertificate	14

QSslError::PathLengthExceeded	15

QSslError::InvalidPurpose	16

QSslError::CertificateUntrusted	17

QSslError::CertificateRejected	18

QSslError::SubjectIssuerMismatch	19

QSslError::AuthorityIssuerSerialNumberMismatch	20

QSslError::NoPeerCertificate	21

QSslError::HostNameMismatch	22

QSslError::UnspecifiedError	-1

QSslError::NoSslSupport	23

QSslError::CertificateBlacklisted	24

 参见 QSslError::errorString().

成员函数文档:

QSslError::​QSslError()
构造一个没有错误,默认认证的QSslError对象.

QSslError::​QSslError(SslError error)

构造一个QSslError对象.带有的那个参数指定了正在发生的错误.

QSslError::​QSslError(SslError error, const QSslCertificate & certificate)
构造一个QSslError对象.带有的两个参数指定了发生了的错误以及相关的错误认证.
参见 QSslCertificate.

QSslError::​QSslError(const QSslError & other)
复制另一个SSL错误构造一个SSLerr对象.

QSslError::​~QSslError()
销毁一个QSslError对象.

QSslCertificate QSslError::​certificate() const
返回跟错误相关的认证信息,或者是,如果当前错误美柚相关的任何认证,则返回一个空的认证信息.
参见 error() and errorString().

SslError QSslError::​error() const
返回错误的类型.
参见errorString() and certificate().

QString QSslError::​errorString() const
返回一个短的本地可读错误描述信息.
参见 error() and certificate().

void QSslError::​swap(QSslError & other)
和其他的错误交换实例.这个函数是非常迅速的,从来不发生错误.
This function was introduced in Qt 5.0.

bool QSslError::​operator!=(const QSslError & other) const
Returns true if this error is not equal to other; otherwise returns false.
如果这个错误跟参数中的错误不一样,则返回正值true;否则返回假值false.
This function was introduced in Qt 4.4.

QSslError & QSslError::​operator=(const QSslError & other)
指定参数的内容到当前错误.
This function was introduced in Qt 4.4.

bool QSslError::​operator==(const QSslError & other) const
Returns true if this error is equal to other; otherwise returns false.
如果错误跟参数提到的错误奕扬,则返回true;否则返回false.
This function was introduced in Qt 4.4.

 

你可能感兴趣的:(error)