- class QSslCipher#
QSslCipher类表示一个SSL加密密钥。更多…摘要#
方法#
定义
__init__()定义
isNull()定义
name()定义
__ne__()定义
__eq__()定义
protocol()定义
swap()定义
usedBits()
注意
此文档可能包含从C++自动翻译到Python的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译问题,也可以通过在https:/bugreports.qt.io/projects/PYSIDE创建票据的方式告诉我们
详细描述#
QSslCipher存储一个加密密钥的信息。它通常与QSslSocket一起使用,用于配置套接字可以使用哪些密钥,或将套接字的密钥显示给用户。另请参见
- __init__()#
构造一个空的
QSslCipher对象。- __init__(other)
- 参数:
other –
QSslCipher
构造与
other密码相同的副本。- __init__(name)
- 参数:
name – str
根据
name确定的密码创建一个QSslCipher对象。构造函数仅接受受支持的密码(即name必须在 QSslSocket::supportedCiphers() 返回的密码列表中标识一个密码)。您可以在构造后调用
isNull()来检查name是否正确标识了一个受支持的密码。- __init__(name, protocol)
- 参数:
name – str
protocol –
SslProtocol
根据
name和protocol确定的密码创建一个QSslCipher对象。构造函数仅接受受支持的密码(即name和protocol必须在 QSslSocket::supportedCiphers() 返回的密码列表中标识一个密码)。您可以在构造后调用
isNull()来检查name和protocol是否正确标识了一个受支持的密码。- authenticationMethod()#
- 返回类型::
str
作为 QString 返回密码的认证方法。
- encryptionMethod()#
- 返回类型::
str
作为 QString 返回密码的加密方法。
- isNull()#
- 返回类型::
bool
如果这是一个空密码,则返回
true;否则返回false。- keyExchangeMethod()#
- 返回类型::
str
作为 QString 返回密码的密钥交换方法。
- name()#
- 返回类型::
str
返回密码名称,如果这是一个空密码,则返回一个空的 QString。
另请参见
- __ne__(other)#
- 参数:
other –
QSslCipher- 返回类型::
bool
如果这个密码块不同于
other;否则返回 false。- __eq__(other)#
- 参数:
other –
QSslCipher- 返回类型::
bool
如果这个密码块与
other相同;否则返回 false。- protocol()#
- 返回类型::
返回密码块的协议类型,如果
QSslCipher无法确定协议(protocolString()可能包含更多信息),则返回UnknownProtocol。另请参见
- protocolString()#
- 返回类型::
str
以 QString 的形式返回密码块的协议。
另请参见
- supportedBits()#
- 返回类型::
int
返回密码块支持的位数。
另请参见
- swap(other)#
- 参数:
other –
QSslCipher
与
other交换密码块实例。此函数非常快速且从不失败。- usedBits()#
- 返回类型::
int
返回密码块使用的位数。
另请参见