QOpcUaUserTokenPolicy Class

OPC UAUserTokenPolicy.もっと見る...

Header: #include <QOpcUaUserTokenPolicy>
CMake: find_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmake: QT += opcua

パブリック型

enum TokenType { Anonymous, Username, Certificate, IssuedToken }

パブリック関数

QOpcUaUserTokenPolicy()
QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)
QString issuedTokenType() const
QString issuerEndpointUrl() const
QString policyId() const
QString securityPolicy() const
void setIssuedTokenType(const QString &issuedTokenType)
void setIssuerEndpointUrl(const QString &issuerEndpointUrl)
void setPolicyId(const QString &policyId)
void setSecurityPolicy(const QString &securityPolicy)
void setTokenType(QOpcUaUserTokenPolicy::TokenType tokenType)
QOpcUaUserTokenPolicy::TokenType tokenType() const
QOpcUaUserTokenPolicy &operator=(const QOpcUaUserTokenPolicy &rhs)
bool operator==(const QOpcUaUserTokenPolicy &rhs) const

詳細説明

ユーザートークンポリシーは、サーバによって受理されたユーザートークンに関する情報を含む。

メンバ型の説明

enum QOpcUaUserTokenPolicy::TokenType

定数説明
QOpcUaUserTokenPolicy::Anonymous0トークンは必要ありません。
QOpcUaUserTokenPolicy::Username1ユーザー名とパスワードが必要です。
QOpcUaUserTokenPolicy::Certificate2クライアント証明書が必要です。
QOpcUaUserTokenPolicy::IssuedToken3Web Services Security (WS-Security) で定義されたトークン。

メンバー関数ドキュメント

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy()

デフォルトでは、パラメータが設定されていないユーザートークンポリシーを構築します。

QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)

rhs からユーザートークンポリシーを構築します。

QString QOpcUaUserTokenPolicy::issuedTokenType() const

トークン・タイプの URI を返します。

setIssuedTokenType()も参照してください

QString QOpcUaUserTokenPolicy::issuerEndpointUrl() const

トークン発行サービスの URL を返します。

setIssuerEndpointUrl()も参照して ください。

QString QOpcUaUserTokenPolicy::policyId() const

このポリシーに割り当てられたサーバ識別子を返します。

setPolicyId() も参照して ください。

QString QOpcUaUserTokenPolicy::securityPolicy() const

ActivateSession のトークンの暗号化または署名時に必要なセキュリティ・ポリシーの URI を返します。

setSecurityPolicy() も参照して ください。

void QOpcUaUserTokenPolicy::setIssuedTokenType(const QString &issuedTokenType)

トークン・タイプの URI をissuedTokenType に設定します。

issuedTokenType() も参照して ください。

void QOpcUaUserTokenPolicy::setIssuerEndpointUrl(const QString &issuerEndpointUrl)

トークン発行サービスの URL をissuerEndpointUrl に設定します。

issuerEndpointUrl() も参照して ください。

void QOpcUaUserTokenPolicy::setPolicyId(const QString &policyId)

このポリシーの識別子をpolicyId に設定します。

policyId() も参照して ください。

void QOpcUaUserTokenPolicy::setSecurityPolicy(const QString &securityPolicy)

セキュリティ・ポリシーの URI をsecurityPolicy に設定します。

securityPolicy() も参照して ください。

void QOpcUaUserTokenPolicy::setTokenType(QOpcUaUserTokenPolicy::TokenType tokenType)

要求されるユーザ ID トークンのタイプをtokenType に設定します。

tokenType() も参照して ください。

QOpcUaUserTokenPolicy::TokenType QOpcUaUserTokenPolicy::tokenType() const

必要なユーザ ID トークンの型を返します。

setTokenType() も参照して ください。

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

このユーザ・トークン・ポリシーにrhs の値を設定します。

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

このユーザートークンポリシーがrhs と同じ値を持つ場合、true を返します。

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 ここで提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。