En esta página

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.

ConstanteValorDescripción
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebServerAuthentication0Permite la autenticación de servidor web TLS
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::TlsWebClientAuthentication1Permite la autenticación de cliente TLS
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::SignExecutableCode2Permite la firma de código ejecutable
QOpcUaX509ExtensionExtendedKeyUsage::KeyUsage::EmailProtection3Permite 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.