- 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 –
QByteArray
algorithm –
KeyAlgorithm
format –
EncodingFormat
passPhrase –
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
交换此私钥。此操作非常快且永远不会失败。