QOpcUaUserTokenPolicy 类

OPC UA 用户令牌策略更多...

头文件 #include <QOpcUaUserTokenPolicy>
CMakefind_package(Qt6 REQUIRED COMPONENTS OpcUa)
target_link_libraries(mytarget PRIVATE Qt6::OpcUa)
qmakeQT += opcua

公共类型

枚举TokenType { 匿名, 用户名, 证书, 已发行令牌 }

公共函数

QOpcUaUserTokenPolicy()
QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)
QStringissuedTokenType() const
QStringissuerEndpointUrl() const
QStringpolicyId() const
QStringsecurityPolicy() const
voidsetIssuedTokenType(const QString &issuedTokenType)
voidsetIssuerEndpointUrl(const QString &issuerEndpointUrl)
voidsetPolicyId(const QString &policyId)
voidsetSecurityPolicy(const QString &securityPolicy)
voidsetTokenType(QOpcUaUserTokenPolicy::TokenType tokenType)
QOpcUaUserTokenPolicy::TokenTypetokenType() const
QOpcUaUserTokenPolicy &operator=(const QOpcUaUserTokenPolicy &rhs)
booloperator==(const QOpcUaUserTokenPolicy &rhs) const

详细描述

用户令牌策略包含有关服务器接受的用户令牌的信息。

成员类型文档

枚举 QOpcUaUserTokenPolicy::TokenType

常量描述
QOpcUaUserTokenPolicy::Anonymous0不需要令牌。
QOpcUaUserTokenPolicy::Username1需要用户名和密码。
QOpcUaUserTokenPolicy::Certificate2需要客户端证书。
QOpcUaUserTokenPolicy::IssuedToken3任何定义的 Web 服务安全(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

返回在激活会话时加密或签名令牌所需的安全策略的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)

将所需用户身份令牌的类型设置为tokenType

另请参阅tokenType( )。

QOpcUaUserTokenPolicy::TokenType QOpcUaUserTokenPolicy::tokenType() const

返回所需用户身份令牌的类型。

另请参阅setTokenType( )。

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

在此用户令牌策略中将来自rhs的值设置为。

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

如果此用户令牌策略与rhs具有相同的值,则返回true

© 2024 Qt公司有限公司。本文件中包含的文档贡献归其各自所有者所有版权。本文件提供的文档根据自由软件基金会发布的GNU自由文档许可协议1.3版条款许可。