sslConfiguration QML 类型
sslConfiguration 类包含了 SSL 连接的配置和状态。 更多信息...
导入语句 | import QtNetwork |
自 | Qt 6.7 |
属性
- ciphers : string
- peerVerifyDepth : int
- peerVerifyMode : enumeration
- protocol : enumeration
- sessionTicket : bytearray
- sslOptions : QList
方法
- void setCertificateFiles(const QStringList &certificateFiles)
- void setPrivateKey(const QQmlSslKey &privateKey)
详细描述
sslConfiguration 用来传递有关已打开 SSL 连接的信息,并允许应用程序控制该连接的某些功能。sslConfiguration 在其中封装了 QSslConfiguration 对象。sslConfiguration 在构造函数中调用 defaultSslCongiguration。
另请参阅QSslConfiguration。
属性文档
ciphers : string |
持有为此配置而指定的加密密钥组,即 ciphers,是以冒号分隔的密钥组名称列表。
peerVerifyDepth : int |
在 SSL 握手阶段检查对方证书链中的最大证书数量,如果没有设置最大深度,则默认为 0,表示应该检查整个证书链。
peerVerifyMode : enumeration |
持有 PeerVerifyMode 枚举值。
protocol : enumeration |
持有 SslProtocol 枚举值。
另请参阅QSsl::SslProtocol。
sessionTicket : bytearray |
持有用于 SSL 握手中的 ASN.1 格式会话票据,适合例如持久化到磁盘。
sslOptions : QList |
持有由配置激活的 SslOption 值列表。
另请参阅QSsl::SslOption。
方法文档
void setCertificateFiles(const QStringList &certificateFiles) |
此函数将用户提供的证书列表 certificateFiles 载入配置。
void setPrivateKey(const QQmlSslKey &privateKey) |
© 2024 Qt公司有限公司。此处包含的文档贡献版权归各自的拥有者所有。此处提供的文档是根据自由软件基金会发布的 GNU自由文档许可证第1.3版 条款授权的。Qt及其相应商标是芬兰及在全球其他国家的Qt公司有限公司的商标。所有其他商标均为其各自所有者的财产。