sslConfiguration QML 类型

sslConfiguration 类包含了 SSL 连接的配置和状态。 更多信息...

导入语句import QtNetwork
Qt 6.7

属性

方法

详细描述

sslConfiguration 用来传递有关已打开 SSL 连接的信息,并允许应用程序控制该连接的某些功能。sslConfiguration 在其中封装了 QSslConfiguration 对象。sslConfiguration 在构造函数中调用 defaultSslCongiguration。

另请参阅QSslConfiguration

属性文档

ciphers : string

持有为此配置而指定的加密密钥组,即 ciphers,是以冒号分隔的密钥组名称列表。

另请参阅QSslConfiguration::ciphers


peerVerifyDepth : int

在 SSL 握手阶段检查对方证书链中的最大证书数量,如果没有设置最大深度,则默认为 0,表示应该检查整个证书链。

另请参阅QSslConfiguration::peerVerifyDepth


peerVerifyMode : enumeration

持有 PeerVerifyMode 枚举值。

另请参阅QSslSocket::PeerVerifyMode


protocol : enumeration

持有 SslProtocol 枚举值。

另请参阅QSsl::SslProtocol


sessionTicket : bytearray

持有用于 SSL 握手中的 ASN.1 格式会话票据,适合例如持久化到磁盘。

另请参阅QSslConfiguration::sessionTicket


sslOptions : QList

持有由配置激活的 SslOption 值列表。

另请参阅QSsl::SslOption


方法文档

void setCertificateFiles(const QStringList &certificateFiles)

此函数将用户提供的证书列表 certificateFiles 载入配置。


void setPrivateKey(const QQmlSslKey &privateKey)

此函数将用户定义的私钥值 privateKey 设置到配置中。

参阅QSslKeysslKey.


© 2024 Qt公司有限公司。此处包含的文档贡献版权归各自的拥有者所有。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证第1.3版 条款授权的。Qt及其相应商标是芬兰及在全球其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。