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::Anonymous | 0 | トークンは必要ありません。 |
QOpcUaUserTokenPolicy::Username | 1 | ユーザー名とパスワードが必要です。 |
QOpcUaUserTokenPolicy::Certificate | 2 | クライアント証明書が必要です。 |
QOpcUaUserTokenPolicy::IssuedToken | 3 | Web 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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。