Sur cette page

QOpcUaX509ExtensionSubjectAlternativeName Class

Classe pour un nom alternatif de sujet X509. Plus...

En-tête : #include <QOpcUaX509ExtensionSubjectAlternativeName>
CMake : find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake : QT += opcua
Héritages : QOpcUaX509Extension

Types publics

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

Fonctions publiques

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

Description détaillée

Cette classe est actuellement disponible en tant qu'aperçu technologique et, par conséquent, l'API et les fonctionnalités fournies par la classe peuvent être modifiées à tout moment sans préavis.

Documentation sur les types de membres

enum class QOpcUaX509ExtensionSubjectAlternativeName::Type

Enum avec les types d'entrée pour le nom alternatif du sujet.

ConstanteValeurDescription
QOpcUaX509ExtensionSubjectAlternativeName::Type::Email0Type d'entrée pour une adresse électronique
QOpcUaX509ExtensionSubjectAlternativeName::Type::URI1Type d'entrée pour un URI
QOpcUaX509ExtensionSubjectAlternativeName::Type::DNS2Type d'entrée pour un DNS
QOpcUaX509ExtensionSubjectAlternativeName::Type::IP3Type d'entrée pour une adresse IP

Documentation sur les fonctions des membres

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName()

Construit un X509ExtensionSubjectAlternativeName.

QOpcUaX509ExtensionSubjectAlternativeName::QOpcUaX509ExtensionSubjectAlternativeName(const QOpcUaX509ExtensionSubjectAlternativeName &rhs)

Construit un X509ExtensionSubjectAlternativeName à partir de rhs.

[virtual noexcept] QOpcUaX509ExtensionSubjectAlternativeName::~QOpcUaX509ExtensionSubjectAlternativeName()

Détruit un X509ExtensionSubjectAlternativeName.

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

Ajoute une entrée de type type avec le contenu value.

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

Renvoie le vecteur des entrées.

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

Définit les valeurs de rhs dans ce X509ExtensionSubjectAlternativeName.

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

Renvoie true si ce X509ExtensionSubjectAlternativeName a la même valeur 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.