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