QSslCipher 类表示 SSL (安全套接字层) 加密密码。 更多...
| 头: |
#include <QSslCipher>
|
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Network)
target_link_libraries(mytarget PRIVATE Qt6::Network)
|
| qmake: |
QT += network
|
注意: 此类的所有函数 可重入 .
| QSslCipher () | |
| QSslCipher (const QString & name ) | |
| QSslCipher (const QString & name , QSsl::SslProtocol protocol ) | |
| QSslCipher (const QSslCipher & other ) | |
| ~QSslCipher () | |
| QString | authenticationMethod () const |
| QString | encryptionMethod () const |
| bool | isNull () const |
| QString | keyExchangeMethod () const |
| QString | name () const |
| QSsl::SslProtocol | protocol () const |
| QString | protocolString () const |
| int | supportedBits () const |
| void | swap (QSslCipher & other ) |
| int | usedBits () const |
| bool | operator!= (const QSslCipher & other ) const |
| QSslCipher & | operator= (const QSslCipher & other ) |
| bool | operator== (const QSslCipher & other ) const |
QSslCipher 存储某个加密密码的有关信息。它最常用于 QSslSocket ,要么用于配置套接字可以使用哪些密码,要么用于向用户显示套接字密码。
另请参阅 QSslSocket and QSslKey .
构造空 QSslCipher 对象。
[explicit]
QSslCipher::
QSslCipher
(const
QString
&
name
)
构造用于密码的 QSslCipher 对象,确定通过 name 。构造函数只接受支持的密码 (即 name 必须以密码列表标识密码,返回通过 QSslSocket::supportedCiphers())。
可以调用 isNull () after construction to check if name correctly identified a supported cipher.
构造用于密码的 QSslCipher 对象,确定通过 name and protocol 。构造函数只接受支持的密码 (即 name and protocol 必须以密码列表标识密码,返回通过 QSslSocket::supportedCiphers())。
可以调用 isNull () after construction to check if name and protocol correctly identified a supported cipher.
构造等同副本的 other 密码。
[noexcept]
QSslCipher::
~QSslCipher
()
销毁 QSslCipher 对象。
Returns the cipher's authentication method as a QString .
Returns the cipher's encryption method as a QString .
返回
true
if this is a null cipher; otherwise returns
false
.
Returns the cipher's key exchange method as a QString .
Returns the name of the cipher, or an empty QString 若这为 null 密码。
另请参阅 isNull ().
返回密码协议类型,或 QSsl::UnknownProtocol if QSslCipher is unable to determine the protocol ( protocolString () may contain more information).
另请参阅 protocolString ().
返回密码协议如 QString .
另请参阅 protocol ().
返回密码支持的位数。
另请参阅 usedBits ().
[noexcept]
void
QSslCipher::
swap
(
QSslCipher
&
other
)
交换此密码实例与 other 。此操作非常快且从不失败。
返回密码使用的位数。
另请参阅 supportedBits ().
返回
true
if this cipher is not the same as
other
; otherwise, false is returned.
Copies the contents of other into this cipher, making the two ciphers identical.
返回
true
if this cipher is the same as
other
; otherwise, false is returned.