Spec-Zone.ru › Qt 6.1

Класс QOpcUaX509ExtensionExtendedKeyUsage

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

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

Публичные типы

Перечисление KeyUsage { TLSWebServerAuthentication, TLSWebClientAuthentication, SignExecutableCode, EmailProtection }

Публичные функции

QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
QOpcUaX509ExtensionExtendedKeyUsage()
QOpcUaX509ExtensionExtendedKeyUsage & operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
virtual ~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. Иначе возвращает false.

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

Spec-Zone.ru

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