Spec-Zone.ru › Qt

Класс QCoapSecurityConfiguration

Класс QCoapSecurityConfiguration хранит параметры конфигурации во время процесса аутентификации. Подробнее...

Заголовок: #include <QCoapSecurityConfiguration>
qmake: QT += coap
  • Список всех членов, включая унаследованные

Открытые функции

QCoapSecurityConfiguration(QCoapSecurityConfiguration &&other)
QCoapSecurityConfiguration(const QCoapSecurityConfiguration &other)
QCoapSecurityConfiguration()
QCoapSecurityConfiguration & operator=(const QCoapSecurityConfiguration &other)
~QCoapSecurityConfiguration()
QList<QSslCertificate> caCertificates() const
QString defaultCipherString() const
QList<QSslCertificate> localCertificateChain() const
QByteArray preSharedKey() const
QByteArray preSharedKeyIdentity() const
QCoapPrivateKey privateKey() const
void setCaCertificates(const QList<QSslCertificate> &certificates)
void setDefaultCipherString(const QString &cipherString)
void setLocalCertificateChain(const QList<QSslCertificate> &localChain)
void setPreSharedKey(const QByteArray &preSharedKey)
void setPreSharedKeyIdentity(const QByteArray &identity)
void setPrivateKey(const QCoapPrivateKey &key)
void swap(QCoapSecurityConfiguration &other)

Подробное описание

Содержит информацию, такую как идентификатор клиента, предварительно объявленный ключ, сведения о сертификатах и т. д.

Документация по функциям-членам

QCoapSecurityConfiguration::QCoapSecurityConfiguration(QCoapSecurityConfiguration &&other)

Перемещающее создание QCoapSecurityConfiguration, делая его указателем на тот же объект, на который указывает other.

QCoapSecurityConfiguration::QCoapSecurityConfiguration(const QCoapSecurityConfiguration &other)

Копирует конфигурацию и состояние other.

QCoapSecurityConfiguration::QCoapSecurityConfiguration()

Создает новый QCoapSecurityConfiguration.

QCoapSecurityConfiguration &QCoapSecurityConfiguration::operator=(const QCoapSecurityConfiguration &other)

Копирует конфигурацию и состояние other.

QCoapSecurityConfiguration::~QCoapSecurityConfiguration()

Освобождает ресурсы, удерживаемые QCoapSecurityConfiguration.

QList<QSslCertificate> QCoapSecurityConfiguration::caCertificates() const

Возвращает базу данных сертификатов уполномоченных центров сертификации для этого соединения.

См. также setCaCertificates().

QString QCoapSecurityConfiguration::defaultCipherString() const

Возвращает строку с указанием стандартного шифра.

См. также setDefaultCipherString().

QList<QSslCertificate> QCoapSecurityConfiguration::localCertificateChain() const

Возвращает цепочку сертификатов, которая будет представлена узлу-партнёру во время рукопожатия.

См. также setLocalCertificateChain().

QByteArray QCoapSecurityConfiguration::preSharedKey() const

Возвращает предварительно объявленный ключ.

См. также setPreSharedKey().

QByteArray QCoapSecurityConfiguration::preSharedKeyIdentity() const

Возвращает идентификатор клиента предварительно объявленного ключа.

См. также setPreSharedKeyIdentity().

QCoapPrivateKey QCoapSecurityConfiguration::privateKey() const

Возвращает закрытый ключ, назначенный соединению.

См. также setPrivateKey() и localCertificateChain().

void QCoapSecurityConfiguration::setCaCertificates(const QList<QSslCertificate> &certificates)

Устанавливает certificates в качестве базы данных сертификатов уполномоченных центров сертификации для соединения.

См. также caCertificates().

void QCoapSecurityConfiguration::setDefaultCipherString(const QString &cipherString)

Устанавливает строку шифра SSL в cipherString.

Бэкенд безопасности (например, OpenSSL) может не включать шифры, необходимые для RFC 7252 по умолчанию. Этот метод указывает, какие шифры должен использовать бэкенд. Например, чтобы включить шифры CCM, необходимые в RFC, в качестве cipherString можно передать "AESCCM".

См. документацию OpenSSL для получения дополнительной информации о строках шифра.

См. также defaultCipherString().

void QCoapSecurityConfiguration::setLocalCertificateChain(const QList<QSslCertificate> &localChain)

Устанавливает localChain в качестве цепочки сертификатов, которые будут представлены узлу-партнёру во время рукопожатия.

См. также localCertificateChain().

void QCoapSecurityConfiguration::setPreSharedKey(const QByteArray &preSharedKey)

Устанавливает предварительно объявленный ключ в preSharedKey.

См. также preSharedKey().

void QCoapSecurityConfiguration::setPreSharedKeyIdentity(const QByteArray &identity)

Устанавливает идентификатор клиента предварительно объявленного ключа (для уведомления сервера) в identity.

См. также preSharedKeyIdentity().

END_OF_DOCUMENT_MARKER

void QCoapSecurityConfiguration::setPrivateKey(const QCoapPrivateKey &key)

Устанавливает закрытый ключ соединения на key.

См. также privateKey() и setLocalCertificateChain().

void QCoapSecurityConfiguration::swap(QCoapSecurityConfiguration &other)

Меняет конфигурацию безопасности с other. Эта операция очень быстрая и никогда не терпит неудачу.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qcoapsecurityconfiguration.html

Spec-Zone.ru

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