e QCoapPrivateKey 类提供用于管理 CoAP 安全密钥的接口。 更多...
头: | #include <QCoapPrivateKey> |
qmake: | QT += coap |
QCoapPrivateKey (QCoapPrivateKey && other ) | |
QCoapPrivateKey (const QCoapPrivateKey & other ) | |
QCoapPrivateKey (const Qt::HANDLE & handle ) | |
QCoapPrivateKey (const QByteArray & key , QSsl::KeyAlgorithm algorithm , QSsl::EncodingFormat format = QSsl::Pem, const QByteArray & passPhrase = QByteArray()) | |
QCoapPrivateKey () | |
QCoapPrivateKey & | operator= (const QCoapPrivateKey & other ) |
~QCoapPrivateKey () | |
QSsl::KeyAlgorithm | algorithm () const |
QSsl::EncodingFormat | encodingFormat () const |
Qt::HANDLE | handle () const |
bool | isNull () const |
QByteArray | key () const |
QByteArray | passPhrase () const |
void | swap (QCoapPrivateKey & other ) |
A QCoapPrivateKey packages a private key used in negotiating CoAP connections securely. It holds the information required for authentication using
pre-shared
密钥和 X.509 证书。
Move-constructs a QCoapPrivateKey, making it point to the same object as other 所指向的。
Copies the contents of other into this key, making the two keys identical.
Constructs a QCoapPrivateKey from a native key handle .
Constructs a QCoapPrivateKey from the byte array key 使用指定 algorithm 和编码 format .
If the key is encrypted then passPhrase is required to decrypt it.
Constructs an empty instance of QCoapPrivateKey.
Copies the contents of other into this key, making the two keys identical.
Returns a reference to this QCoapPrivateKey .
Releases any resources held by QCoapPrivateKey .
Returns the key algorithm.
Returns the encoding format of the key.
Returns a pointer to the native key handle.
返回
true
若私钥私钥为 null,返回
false
否则。
Returns the encoded private key.
返回密钥的口令短语。
Swaps this private key with other 。此操作非常快且从不失败。