QOpcUaEndpointDescription Class
La description du point d'extrémité OPC UA. En savoir plus...
| En-tête : | #include <QOpcUaEndpointDescription> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake : | QT += opcua |
Types publics
| enum | MessageSecurityMode { Invalid, None, Sign, SignAndEncrypt } |
Propriétés
|
|
Fonctions publiques
| QOpcUaEndpointDescription() | |
| QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs) | |
| QString | endpointUrl() const |
| quint8 | securityLevel() const |
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
| QString | securityPolicy() const |
| QOpcUaApplicationDescription | server() const |
| QByteArray | serverCertificate() const |
| QOpcUaApplicationDescription & | serverRef() |
| void | setEndpointUrl(const QString &endpointUrl) |
| void | setSecurityLevel(quint8 securityLevel) |
| void | setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode) |
| void | setSecurityPolicy(const QString &securityPolicy) |
| void | setServer(const QOpcUaApplicationDescription &server) |
| void | setServerCertificate(const QByteArray &serverCertificate) |
| void | setTransportProfileUri(const QString &transportProfileUri) |
| void | setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens) |
| QString | transportProfileUri() const |
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
| QList<QOpcUaUserTokenPolicy> & | userIdentityTokensRef() |
| QOpcUaEndpointDescription & | operator=(const QOpcUaEndpointDescription &rhs) |
| bool | operator==(const QOpcUaEndpointDescription &rhs) const |
Description détaillée
Une description de point de terminaison contient des informations sur un point de terminaison et sur la manière de s'y connecter.
Documentation sur les types de membres
enum QOpcUaEndpointDescription::MessageSecurityMode
Ce type d'énumération indique le mode de sécurité pris en charge par le point de terminaison.
| Constante | Valeur | Description |
|---|---|---|
QOpcUaEndpointDescription::Invalid | 0 | Valeur par défaut ; sera rejetée par le serveur. |
QOpcUaEndpointDescription::None | 1 | Aucune sécurité. |
QOpcUaEndpointDescription::Sign | 2 | Les messages sont signés mais non chiffrés. |
QOpcUaEndpointDescription::SignAndEncrypt | 3 | Les messages sont signés et chiffrés. |
Documentation sur les propriétés
[read-only] endpointUrl : QString
L'URL du point de terminaison.
Fonctions d'accès :
| QString | endpointUrl() const |
[read-only] securityMode : QOpcUaEndpointDescription::MessageSecurityMode
Mode de sécurité pris en charge par ce terminal.
Fonctions d'accès :
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
[read-only] securityPolicy : QString
L'URI de la politique de sécurité.
Fonctions d'accès :
| QString | securityPolicy() const |
[read-only] server : QOpcUaApplicationDescription
Description de l'application du serveur.
Fonctions d'accès :
| QOpcUaApplicationDescription | server() const |
[read-only] userIdentityTokens : QList<QOpcUaUserTokenPolicy>
Liste des jetons d'identité utilisateur acceptés par le point de terminaison.
Fonctions d’accès :
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
Documentation des fonctions membres
QOpcUaEndpointDescription::QOpcUaEndpointDescription()
La valeur par défaut génère une description de point de terminaison sans paramètres définis.
QOpcUaEndpointDescription::QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs)
Crée une description de point de terminaison à partir de rhs.
QString QOpcUaEndpointDescription::endpointUrl() const
Renvoie l'URL du point de terminaison.
Remarque : fonctiongetter pour la propriété endpointUrl.
Voir aussi setEndpointUrl().
quint8 QOpcUaEndpointDescription::securityLevel() const
Renvoie un indice relatif attribué par le serveur. Il décrit le niveau de sécurité de ce point de terminaison par rapport aux autres points de terminaison du même serveur. Un point de terminaison doté de mesures de sécurité robustes présente un niveau de sécurité plus élevé qu’un point de terminaison dont les mesures de sécurité sont plus faibles, voire inexistantes.
Le niveau de sécurité 0 correspond à un point de terminaison destiné à assurer la rétrocompatibilité ; il ne doit être utilisé que si le client ne prend pas en charge les mesures de sécurité requises par les points de terminaison plus sécurisés.
Voir également setSecurityLevel().
QOpcUaEndpointDescription::MessageSecurityMode QOpcUaEndpointDescription::securityMode() const
Renvoie le mode de sécurité pris en charge par ce point de terminaison.
Remarque : fonctiongetter pour la propriété securityMode.
Voir également setSecurityMode().
QString QOpcUaEndpointDescription::securityPolicy() const
Renvoie l'URI de la politique de sécurité.
Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sécurisées.
Remarque : fonctiongetter pour la propriété securityPolicy.
Voir aussi setSecurityPolicy().
QOpcUaApplicationDescription QOpcUaEndpointDescription::server() const
Renvoie la description de l'application du serveur.
Remarque : fonctiongetter pour la propriété server.
Voir aussi setServer().
QByteArray QOpcUaEndpointDescription::serverCertificate() const
Renvoie le certificat d'instance d'application du serveur.
Voir également setServerCertificate().
QOpcUaApplicationDescription &QOpcUaEndpointDescription::serverRef()
Renvoie une référence à la description de l'application du serveur.
void QOpcUaEndpointDescription::setEndpointUrl(const QString &endpointUrl)
Définit l'URL du point de terminaison sur endpointUrl.
Voir également endpointUrl().
void QOpcUaEndpointDescription::setSecurityLevel(quint8 securityLevel)
Définit le niveau de sécurité sur « securityLevel ».
Voir également securityLevel().
void QOpcUaEndpointDescription::setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode)
Définit le mode de sécurité pris en charge par ce point de terminaison sur « securityMode ».
Voir également securityMode().
void QOpcUaEndpointDescription::setSecurityPolicy(const QString &securityPolicy)
Définit l'URI de la politique de sécurité sur securityPolicy.
Les politiques de sécurité Basic128Rsa15 et Basic256 sont obsolètes et ne doivent être utilisées qu'à des fins de compatibilité ascendante si le serveur ne prend en charge aucune des politiques actuellement considérées comme sécurisées.
Voir également securityPolicy().
void QOpcUaEndpointDescription::setServer(const QOpcUaApplicationDescription &server)
Définit la description de l'application du serveur sur « server ».
Voir également server().
void QOpcUaEndpointDescription::setServerCertificate(const QByteArray &serverCertificate)
Définit le certificat d'instance d'application du serveur sur serverCertificate.
Voir également serverCertificate().
void QOpcUaEndpointDescription::setTransportProfileUri(const QString &transportProfileUri)
Définit l'URI du profil de transport pris en charge par le point de terminaison sur transportProfileUri.
Voir également transportProfileUri().
void QOpcUaEndpointDescription::setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens)
Définit les jetons d'identité de l'utilisateur sur userIdentityTokens.
Voir également userIdentityTokens().
QString QOpcUaEndpointDescription::transportProfileUri() const
Renvoie l'URI du profil de transport pris en charge par le point de terminaison.
Voir également setTransportProfileUri().
QList<QOpcUaUserTokenPolicy> QOpcUaEndpointDescription::userIdentityTokens() const
Renvoie une liste des jetons d'identité utilisateur acceptés par le point de terminaison.
Remarque : fonctiongetter pour la propriété userIdentityTokens.
Voir également setUserIdentityTokens().
QList<QOpcUaUserTokenPolicy> &QOpcUaEndpointDescription::userIdentityTokensRef()
Renvoie une référence à une liste des jetons d'identité utilisateur que le point de terminaison acceptera.
QOpcUaEndpointDescription &QOpcUaEndpointDescription::operator=(const QOpcUaEndpointDescription &rhs)
Définit les valeurs issues de rhs dans la description de ce point de terminaison.
bool QOpcUaEndpointDescription::operator==(const QOpcUaEndpointDescription &rhs) const
Renvoie « true » si la description de ce point de terminaison a la même valeur que celle de « 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.