En esta página

QOpcUaX509ExtensionSubjectAlternativeName Class

Clase para un nombre alternativo de asunto X509. Más...

Cabecera: #include <QOpcUaX509ExtensionSubjectAlternativeName>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua
Hereda: QOpcUaX509Extension

Tipos Públicos

enum class Type { Email, URI, DNS, IP }

Funciones Públicas

QOpcUaX509ExtensionSubjectAlternativeName()
QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
virtual ~QOpcUaX509ExtensionSubjectAlternativeName()
void addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)
const QList<QPair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &entries() const
QOpcUaX509ExtensionSubjectAlternativeName &operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)
bool operator==(const QOpcUaX509ExtensionSubjectAlternativeName &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 QOpcUaX509ExtensionSubjectAlternativeName::Type

Enum con tipos de entrada para el nombre alternativo del asunto.

ConstanteValorDescripción
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email0Tipo de entrada para una dirección de correo electrónico
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI1Tipo de entrada para un URI
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS2Tipo de entrada para DNS
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP3Tipo de entrada para una dirección IP

Documentación de las funciones de los miembros

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName()

Construye un X509ExtensionSubjectAlternativeName.

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

Construye un X509ExtensionSubjectAlternativeName a partir de rhs.

[virtual noexcept] QOpcUaX509ExtensionSubjectAlternativeName::~QOpcUaX509ExtensionSubjectAlternativeName()

Destruye un X509ExtensionSubjectAlternativeName.

void QOpcUaX509ExtensionSubjectAlternativeName::addEntry(QOpcUaX509ExtensionSubjectAlternativeName::Type type, const QString &value)

Añade una entrada de tipo type con contenido value.

const QList<QPair<QOpcUaX509ExtensionSubjectAlternativeName::Type, QString>> &QOpcUaX509ExtensionSubjectAlternativeName::entries() const

Devuelve el vector de entradas.

QOpcUaX509ExtensionSubjectAlternativeName &QOpcUaX509ExtensionSubjectAlternativeName::operator=(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

Establece los valores de rhs en este X509ExtensionSubjectAlternativeName.

bool QOpcUaX509ExtensionSubjectAlternativeName::operator==(const QOpcUaX509ExtensionSubjectAlternativeName &rhs) const

Devuelve true si este X509ExtensionSubjectAlternativeName 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.