Класс QCoapPrivateKey
Класс 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) |
Подробное описание
QCoapPrivateKey упаковывает закрытый ключ, используемый при безопасном согласовании подключений CoAP. Он хранит информацию, необходимую для аутентификации с использованием pre-shared ключей и сертификатов X.509.
Документация по функциям-членам
QCoapPrivateKey::QCoapPrivateKey(QCoapPrivateKey &&other)
Перемещающее создание QCoapPrivateKey, позволяющее ему указывать на тот же объект, на который указывал other.
QCoapPrivateKey::QCoapPrivateKey(const QCoapPrivateKey &other)
Копирует содержимое other в этот ключ, делая два ключа идентичными.
QCoapPrivateKey::QCoapPrivateKey(const Qt::HANDLE &handle)
Создает QCoapPrivateKey из нативного ключа handle.
QCoapPrivateKey::QCoapPrivateKey(const QByteArray &key, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat format = QSsl::Pem, const QByteArray &passPhrase = QByteArray())
Создает QCoapPrivateKey из массива байтов key с использованием указанного algorithm и кодирования format.
Если ключ зашифрован, то passPhrase требуется для его расшифровки.
QCoapPrivateKey::QCoapPrivateKey()
Создает пустой экземпляр QCoapPrivateKey.
QCoapPrivateKey &QCoapPrivateKey::operator=(const QCoapPrivateKey &other)
Копирует содержимое other в этот ключ, делая два ключа идентичными.
Возвращает ссылку на этот QCoapPrivateKey.
QCoapPrivateKey::~QCoapPrivateKey()
Освобождает ресурсы, удерживаемые QCoapPrivateKey.
QSsl::KeyAlgorithm QCoapPrivateKey::algorithm() const
Возвращает алгоритм ключа.
QSsl::EncodingFormat QCoapPrivateKey::encodingFormat() const
Возвращает формат кодирования ключа.
Qt::HANDLE QCoapPrivateKey::handle() const
Возвращает указатель на нативный дескриптор ключа.
bool QCoapPrivateKey::isNull() const
Возвращает true если закрытый ключ равен null, в противном случае возвращает false.
QByteArray QCoapPrivateKey::key() const
Возвращает закодированный закрытый ключ.
QByteArray QCoapPrivateKey::passPhrase() const
Возвращает пароль для ключа.
void QCoapPrivateKey::swap(QCoapPrivateKey &other)
Меняет местами этот закрытый ключ с other. Эта операция очень быстрая и никогда не терпит неудачу.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qcoapprivatekey.html