QOpcUaUserTokenPolicy Class

OPC UA UserTokenPolicy. 더 보기...

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::Anonymous0토큰이 필요하지 않습니다.
QOpcUaUserTokenPolicy::Username1사용자 이름과 비밀번호가 필요합니다.
QOpcUaUserTokenPolicy::Certificate2클라이언트 인증서가 필요합니다.
QOpcUaUserTokenPolicy::IssuedToken3WS-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 을 반환합니다.

© 2025 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.