Spec-Zone.ru › Qt

QOpcUaX509ExtensionKeyUsage Класс

Класс для расширенного использования ключа X509. Подробнее...

Заголовок: #include <QOpcUaX509ExtensionKeyUsage>
qmake: QT += opcua
С момента: Qt 5.14
Наследуется от: QOpcUaX509Extension
  • Список всех членов, включая унаследованные

Открытые типы

Перечисление KeyUsage { ЦифроваяПодпись, НеОпровержимость, ШифрованиеКлюча, ШифрованиеДанных, СоглашениеОКлюче, …, ТолькоРасшифровка }

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

QOpcUaX509ExtensionKeyUsage(const QOpcUaX509ExtensionKeyUsage &rhs)
QOpcUaX509ExtensionKeyUsage()
QOpcUaX509ExtensionKeyUsage & operator=(const QOpcUaX509ExtensionKeyUsage &rhs)
виртуальный ~QOpcUaX509ExtensionKeyUsage()
bool keyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage) const
void setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage, bool enable = true)
bool operator==(const QOpcUaX509ExtensionKeyUsage &rhs) const

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

Этот класс в настоящее время доступен в качестве предварительной технологии, и поэтому API и функциональность, предоставляемые классом, могут быть изменены в любое время без предварительного уведомления.

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

Перечисление QOpcUaX509ExtensionKeyUsage::KeyUsage

Перечисление с типами элементов для X509ExtensionKeyUsage.

Константа Значение Описание
QOpcUaX509ExtensionKeyUsage::KeyUsage::DigitalSignature 0 Разрешает цифровые подписи
QOpcUaX509ExtensionKeyUsage::KeyUsage::NonRepudiation 1 Разрешает неопровержимость
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyEncipherment 2 Разрешает шифрование ключа
QOpcUaX509ExtensionKeyUsage::KeyUsage::DataEncipherment 3 Разрешает шифрование данных
QOpcUaX509ExtensionKeyUsage::KeyUsage::KeyAgreement 4 Разрешает соглашение о ключе
QOpcUaX509ExtensionKeyUsage::KeyUsage::CertificateSigning 5 Разрешает подписание сертификата
QOpcUaX509ExtensionKeyUsage::KeyUsage::CrlSigning 6 Разрешает подписание CRL
QOpcUaX509ExtensionKeyUsage::KeyUsage::EnciptherOnly 7 Ограничивает только шифрованием
QOpcUaX509ExtensionKeyUsage::KeyUsage::DecipherOnly 8 Ограничивает только расшифровкой

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

QOpcUaX509ExtensionKeyUsage::QOpcUaX509ExtensionKeyUsage(const QOpcUaX509ExtensionKeyUsage &rhs)

Конструирует X509ExtensionKeyUsage из rhs.

QOpcUaX509ExtensionKeyUsage::QOpcUaX509ExtensionKeyUsage()

Конструирует X509ExtensionKeyUsage.

QOpcUaX509ExtensionKeyUsage &QOpcUaX509ExtensionKeyUsage::operator=(const QOpcUaX509ExtensionKeyUsage &rhs)

Устанавливает значения из rhs в этом X509ExtensionKeyUsage.

[virtual] QOpcUaX509ExtensionKeyUsage::~QOpcUaX509ExtensionKeyUsage()

Деструктор X509ExtensionKeyUsage.

bool QOpcUaX509ExtensionKeyUsage::keyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage) const

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

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

void QOpcUaX509ExtensionKeyUsage::setKeyUsage(QOpcUaX509ExtensionKeyUsage::KeyUsage keyUsage, bool enable = true)

Устанавливает флаг использования ключа в keyUsage на enable.

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

bool QOpcUaX509ExtensionKeyUsage::operator==(const QOpcUaX509ExtensionKeyUsage &rhs) const

Возвращает значение true, если этот X509ExtensionKeyUsage имеет то же значение, что и rhs.

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

Spec-Zone.ru

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