Spec-Zone.ru › Qt 6.1

Класс 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API