- 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
返回密码块使用的位数。
另请参见