Spec-Zone.ru › Qt 6.1

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

Возвращает идентификатор клиента PSK.

См. также 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, можно передать «AESCCM» в качестве cipherString.

См. документацию 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)

Устанавливает идентификатор клиента PSK (который следует сообщить серверу) на 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.1/qcoapsecurityconfiguration.html

Spec-Zone.ru

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