QOpcUaUserTokenPolicy Class
OPC UA UserTokenPolicy. 더 보기...
| 헤더: | #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 | WS-Security(Web Services Security)에서 정의된 모든 토큰. |
멤버 함수 설명서
QOpcUaUserTokenPolicy::QOpcUaUserTokenPolicy()
Default는 매개변수가 설정되지 않은 사용자 토큰 정책을 생성합니다.
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를 반환합니다.
Basic128Rsa15 및 Basic256 보안 정책은 더 이상 사용되지 않으며, 서버가 현재 안전하다고 간주되는 정책을 하나도 지원하지 않는 경우에만 하위 호환성을 위해 사용해야 합니다.
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 로 설정합니다.
Basic128Rsa15 및 Basic256 보안 정책은 더 이상 사용되지 않으며, 서버가 현재 안전한 것으로 간주되는 정책을 하나도 지원하지 않는 경우에만 하위 호환성을 위해 사용해야 합니다.
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 을 반환합니다.
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.