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.
| Constante | Valor | Descripción |
|---|---|---|
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email | 0 | Tipo de entrada para una dirección de correo electrónico |
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI | 1 | Tipo de entrada para un URI |
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS | 2 | Tipo de entrada para DNS |
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP | 3 | Tipo 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.