码迷,mamicode.com
首页 > 其他好文 > 详细

QSslError 类

时间:2015-04-03 17:17:36      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

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.

 

QSslError 类

标签:

原文地址:http://www.cnblogs.com/L-Arikes/p/4390362.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!