Класс QOpcUaUserTokenPolicy
Политика токена пользователя OPC UA UserTokenPolicy. Подробнее...
| Заголовок: | #include <QOpcUaUserTokenPolicy> |
| qmake: | QT += opcua |
Типы публичного доступа
| перечисление | TokenType { Anonymous, Username, Certificate, IssuedToken } |
Функции публичного доступа
| QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs) | |
| QOpcUaUserTokenPolicy & | operator=(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 |
| bool | operator==(const QOpcUaUserTokenPolicy &rhs) const |
Подробное описание
Политика токена пользователя содержит информацию о токене пользователя, принятом сервером.
Документация типов членов
перечисление QOpcUaUserTokenPolicy::TokenType
| Константа | Значение | Описание |
|---|---|---|
QOpcUaUserTokenPolicy::Anonymous |
0 |
Токен не требуется. |
QOpcUaUserTokenPolicy::Username |
1 |
Требуются имя пользователя и пароль. |
QOpcUaUserTokenPolicy::Certificate |
2 |
Требуется сертификат клиента. |
QOpcUaUserTokenPolicy::IssuedToken |
3 |
Любой токен, определенный Web Services Security (WS-Security). |
Документация функций членов
QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy(const QOpcUaUserTokenPolicy &rhs)
Создаёт политику токена пользователя из rhs.
QOpcUaUserTokenPolicy &QOpcUaUserTokenPolicy::operator=(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 политики безопасности, необходимой при шифровании или подписи токена для ActivateSession.
См. также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().
bool QOpcUaUserTokenPolicy::operator==(const QOpcUaUserTokenPolicy &rhs) const
Возвращает true если эта политика токена пользователя имеет такое же значение, как и rhs.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qopcuausertokenpolicy.html