Spec-Zone.ru › Qt

Класс QOpcUaX509ExtensionExtendedKeyUsage

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

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

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

перечисление классов KeyUsage { Аутентификация TLS веб-сервера, Аутентификация TLS веб-клиента, Подпись исполняемого кода, Защита электронной почты }

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

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

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

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

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

перечисление классов QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage

Перечисление с типами записей для X509ExtensionExtendedKeyUsage.

Константа Значение Описание
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication 0 Разрешает аутентификацию TLS веб-сервера
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication 1 Разрешает аутентификацию TLS клиента
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode 2 Разрешает подпись исполняемого кода
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection 3 Разрешает подпись электронных писем

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

QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)

Создает X509ExtensionExtendedKeyUsage из rhs.

QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage()

Создаёт X509ExtensionExtendedKeyUsage.

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

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

[virtual] QOpcUaX509ExtensionExtendedKeyUsage::~QOpcUaX509ExtensionExtendedKeyUsage()

Удаляет X509ExtensionExtendedKeyUsage.

bool QOpcUaX509ExtensionExtendedKeyUsage::keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const

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

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

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

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

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

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

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

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

Spec-Zone.ru

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