QOpcUaX509ExtensionExtendedKeyUsage Class
Clase para el uso de claves extendidas X509. Más...
| Cabecera: | #include <QOpcUaX509ExtensionExtendedKeyUsage> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa)target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
| Hereda: | QOpcUaX509Extension |
Tipos Públicos
| enum class | KeyUsage { TlsWebServerAuthentication, TlsWebClientAuthentication, SignExecutableCode, EmailProtection } |
Funciones Públicas
| QOpcUaX509ExtensionExtendedKeyUsage() | |
| QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) | |
| virtual | ~QOpcUaX509ExtensionExtendedKeyUsage() |
| bool | keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const |
| void | setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true) |
| QOpcUaX509ExtensionExtendedKeyUsage & | operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) |
| bool | operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const |
Descripción detallada
Esta clase está disponible actualmente como Muestra de Tecnología y, por lo tanto, la API y la funcionalidad proporcionadas por la clase pueden estar sujetas a cambios en cualquier momento sin previo aviso.
Documentación de tipos de miembros
enum class QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage
Enum con tipos de entrada para X509ExtensionExtendedKeyUsage.
| Constante | Valor | Descripción |
|---|---|---|
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication | 0 | Permite la autenticación de servidor web TLS |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication | 1 | Permite la autenticación de cliente TLS |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode | 2 | Permite la firma de código ejecutable |
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection | 3 | Permite firmar correos electrónicos |
Documentación de las funciones miembro
QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage()
Construye un X509ExtensionExtendedKeyUsage.
QOpcUaX509ExtensionExtendedKeyUsage::QOpcUaX509ExtensionExtendedKeyUsage(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
Construye un X509ExtensionExtendedKeyUsage a partir de rhs.
[virtual noexcept] QOpcUaX509ExtensionExtendedKeyUsage::~QOpcUaX509ExtensionExtendedKeyUsage()
Destruye un X509ExtensionExtendedKeyUsage.
bool QOpcUaX509ExtensionExtendedKeyUsage::keyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage) const
Devuelve el indicador de uso de clave para keyUsage.
Véase también setKeyUsage().
void QOpcUaX509ExtensionExtendedKeyUsage::setKeyUsage(QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage keyUsage, bool enable = true)
Establece la bandera de uso de clave en keyUsage a enable.
Véase también keyUsage().
QOpcUaX509ExtensionExtendedKeyUsage &QOpcUaX509ExtensionExtendedKeyUsage::operator=(const QOpcUaX509ExtensionExtendedKeyUsage &rhs)
Establece los valores de rhs en este X509ExtensionExtendedKeyUsage.
bool QOpcUaX509ExtensionExtendedKeyUsage::operator==(const QOpcUaX509ExtensionExtendedKeyUsage &rhs) const
Devuelve true si este X509ExtensionExtendedKeyUsage tiene el mismo valor que rhs.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.