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