e QCoapPrivateKey 類提供用於管理 CoAP 安全密鑰的接口。 更多...
| 頭: | #include <QCoapPrivateKey> |
| CMake: |
find_package(Qt6 REQUIRED COMPONENTS Coap)
target_link_libraries(mytarget PRIVATE Qt6::Coap) |
| qmake: | QT += coap |
| QCoapPrivateKey () | |
| QCoapPrivateKey (const QByteArray & key , QSsl::KeyAlgorithm algorithm , QSsl::EncodingFormat format = QSsl::Pem, const QByteArray & passPhrase = QByteArray()) | |
| QCoapPrivateKey (const Qt::HANDLE & handle ) | |
| QCoapPrivateKey (const QCoapPrivateKey & other ) | |
| QCoapPrivateKey (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 ) |
| QCoapPrivateKey & | operator= (const 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 證書。
Constructs an empty instance of QCoapPrivateKey.
Constructs a QCoapPrivateKey from the byte array key 使用指定 algorithm 和編碼 format .
If the key is encrypted then passPhrase is required to decrypt it.
Constructs a QCoapPrivateKey from a native key handle .
Copies the contents of other into this key, making the two keys identical.
Move-constructs a QCoapPrivateKey, making it point to the same object as other 所指嚮的。
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 。此操作很快且從不失敗。
Copies the contents of other into this key, making the two keys identical.
Returns a reference to this QCoapPrivateKey .