QOpcUaUserTokenPolicy 类
头文件 | #include <QOpcUaUserTokenPolicy> |
CMake | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
qmake | QT += opcua |
公共类型
枚举 | TokenType { 匿名, 用户名, 证书, 已发行令牌 } |
公共函数
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 |
成员类型文档
枚举 QOpcUaUserTokenPolicy::TokenType
常量 | 值 | 描述 |
---|---|---|
QOpcUaUserTokenPolicy::Anonymous | 0 | 不需要令牌。 |
QOpcUaUserTokenPolicy::Username | 1 | 需要用户名和密码。 |
QOpcUaUserTokenPolicy::Certificate | 2 | 需要客户端证书。 |
QOpcUaUserTokenPolicy::IssuedToken | 3 | 任何定义的 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版条款许可。