- class QCoapPrivateKey#
该
QCoapPrivateKey类提供了一个用于管理CoAP安全密钥的接口。 更多信息...简介#
方法#
def
__init__()def
algorithm()def
encodingFormat()def
handle()def
isNull()def
key()def
passPhrase()定义
swap()
注意
此文档可能包含从 C++ 自动翻译到 Python 的代码片段。我们始终欢迎对片段翻译的贡献。如果您发现翻译存在问题,也可以通过在 https:/bugreports.qt.io/projects/PYSIDE 上创建工单来通知我们
详细说明#
一个
QCoapPrivateKey实例将用于安全协商 CoAP 连接的私有密钥打包。它包含用于使用pre-shared密钥和 X.509 证书进行身份验证所需的信息。- __init__(#
构造一个空的
QCoapPrivateKey实例。- __init__(key, algorithm[, format=QSsl.Pem[, passPhrase=QByteArray()]])
- 参数:
key –
QByteArrayalgorithm –
KeyAlgorithmformat –
EncodingFormatpassPhrase –
QByteArray
使用指定的
algorithm和编码format从字节数组key中创建一个QCoapPrivateKey。如果密钥是加密的,则需要
passPhrase来解密它。- __init__(other)
- 参数:
other –
QCoapPrivateKey
将
other的内容复制到本密钥中,使两个密钥相同。- __init__(handle)
- 参数:
handle –
Qt::HANDLE
从一个本地密钥
handle中创建一个QCoapPrivateKey。- algorithm()#
- 返回类型:
返回密钥算法。
- encodingFormat()#
- 返回类型:
返回密钥的编码格式。
- handle()#
- 返回类型:
Qt::HANDLE
返回指向本地密钥句柄的指针。
- isNull()#
- 返回类型:
bool
如果私钥为null,则返回
true,否则返回false。- key()#
- 返回类型:
返回编码后的私钥。
- passPhrase()#
- 返回类型:
返回密钥的密码短语。
- swap(other)#
- 参数:
other –
QCoapPrivateKey
与
other交换此私钥。此操作非常快且永远不会失败。