QOpcUaEndpointDescription Class
OPC UA 엔드포인트 설명. 더 보기...
| 헤더: | #include <QOpcUaEndpointDescription> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS OpcUa) target_link_libraries(mytarget PRIVATE Qt6::OpcUa) |
| qmake: | QT += opcua |
공개 유형
| enum | MessageSecurityMode { Invalid, None, Sign, SignAndEncrypt } |
속성
|
|
공개 함수
| QOpcUaEndpointDescription() | |
| QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs) | |
| QString | endpointUrl() const |
| quint8 | securityLevel() const |
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
| QString | securityPolicy() const |
| QOpcUaApplicationDescription | server() const |
| QByteArray | serverCertificate() const |
| QOpcUaApplicationDescription & | serverRef() |
| void | setEndpointUrl(const QString &endpointUrl) |
| void | setSecurityLevel(quint8 securityLevel) |
| void | setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode) |
| void | setSecurityPolicy(const QString &securityPolicy) |
| void | setServer(const QOpcUaApplicationDescription &server) |
| void | setServerCertificate(const QByteArray &serverCertificate) |
| void | setTransportProfileUri(const QString &transportProfileUri) |
| void | setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens) |
| QString | transportProfileUri() const |
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
| QList<QOpcUaUserTokenPolicy> & | userIdentityTokensRef() |
| QOpcUaEndpointDescription & | operator=(const QOpcUaEndpointDescription &rhs) |
| bool | operator==(const QOpcUaEndpointDescription &rhs) const |
멤버 유형 설명
enum QOpcUaEndpointDescription::MessageSecurityMode
이 열거형 유형은 엔드포인트에서 지원하는 보안 모드를 나타냅니다.
| 상수 | 값 | 설명 |
|---|---|---|
QOpcUaEndpointDescription::Invalid | 0 | 기본값이며, 서버에서 거부됩니다. |
QOpcUaEndpointDescription::None | 1 | 보안 없음. |
QOpcUaEndpointDescription::Sign | 2 | 메시지에 서명은 되어 있지만 암호화되지는 않습니다. |
QOpcUaEndpointDescription::SignAndEncrypt | 3 | 메시지에 서명이 있고 암호화되어 있습니다. |
속성 설명
[read-only] endpointUrl : QString
엔드포인트의 URL입니다.
액세스 함수:
| QString | endpointUrl() const |
[read-only] securityMode : QOpcUaEndpointDescription::MessageSecurityMode
이 엔드포인트에서 지원하는 보안 모드.
액세스 기능:
| QOpcUaEndpointDescription::MessageSecurityMode | securityMode() const |
[read-only] securityPolicy : QString
보안 정책의 URI.
액세스 기능:
| QString | securityPolicy() const |
[read-only] server : QOpcUaApplicationDescription
서버에 대한 설명.
접근 기능:
| QOpcUaApplicationDescription | server() const |
[read-only] userIdentityTokens : QList<QOpcUaUserTokenPolicy>
엔드포인트가 허용하는 사용자 식별 토큰 목록입니다.
액세스 함수:
| QList<QOpcUaUserTokenPolicy> | userIdentityTokens() const |
멤버 함수 문서
QOpcUaEndpointDescription::QOpcUaEndpointDescription()
Default는 매개변수가 설정되지 않은 엔드포인트 설명을 생성합니다.
QOpcUaEndpointDescription::QOpcUaEndpointDescription(const QOpcUaEndpointDescription &rhs)
rhs 에서 엔드포인트 설명을 생성합니다.
QString QOpcUaEndpointDescription::endpointUrl() const
엔드포인트의 URL을 반환합니다.
참고: endpointUrl 속성에 대한게터 함수입니다.
setEndpointUrl()도 참조하십시오 .
quint8 QOpcUaEndpointDescription::securityLevel() const
서버에서 할당한 상대적 지수를 반환합니다. 이 지수는 해당 엔드포인트가 동일한 서버의 다른 엔드포인트와 비교했을 때 얼마나 안전한지를 나타냅니다. 강력한 보안 조치를 갖춘 엔드포인트는 보안 조치가 취약하거나 없는 엔드포인트보다 보안 수준이 더 높습니다.
보안 수준 0은 하위 호환성을 위해 제공되는 엔드포인트를 나타내며, 클라이언트가 더 안전한 엔드포인트에서 요구하는 보안 조치를 지원하지 않는 경우에만 사용해야 합니다.
setSecurityLevel()도 참조하십시오 .
QOpcUaEndpointDescription::MessageSecurityMode QOpcUaEndpointDescription::securityMode() const
이 엔드포인트에서 지원하는 보안 모드를 반환합니다.
참고: securityMode 속성에 대한게터 함수입니다.
참조: ` setSecurityMode()` 함수.
QString QOpcUaEndpointDescription::securityPolicy() const
보안 정책의 URI를 반환합니다.
Basic128Rsa15 및 Basic256 보안 정책은 더 이상 권장되지 않으며, 서버가 현재 안전한 것으로 간주되는 정책을 하나도 지원하지 않는 경우에만 하위 호환성을 위해 사용해야 합니다.
참고: securityPolicy 속성에 대한게터 함수입니다.
setSecurityPolicy()도 참조하십시오 .
QOpcUaApplicationDescription QOpcUaEndpointDescription::server() const
서버의 애플리케이션 설명을 반환합니다.
참고: server 속성에 대한게터 함수입니다.
참조: ` setServer()` 함수.
QByteArray QOpcUaEndpointDescription::serverCertificate() const
서버의 애플리케이션 인스턴스 인증서를 반환합니다.
setServerCertificate()도 참조하십시오 .
QOpcUaApplicationDescription &QOpcUaEndpointDescription::serverRef()
서버의 애플리케이션 설명에 대한 참조를 반환합니다.
void QOpcUaEndpointDescription::setEndpointUrl(const QString &endpointUrl)
엔드포인트의 URL을 endpointUrl 로 설정합니다.
endpointUrl()도 참조하십시오 .
void QOpcUaEndpointDescription::setSecurityLevel(quint8 securityLevel)
보안 수준을 ‘ securityLevel ’로 설정합니다.
securityLevel()도 참조하십시오 .
void QOpcUaEndpointDescription::setSecurityMode(QOpcUaEndpointDescription::MessageSecurityMode securityMode)
이 엔드포인트에서 지원하는 보안 모드를 ‘ securityMode ’로 설정합니다.
securityMode()도 참조하십시오 .
void QOpcUaEndpointDescription::setSecurityPolicy(const QString &securityPolicy)
보안 정책의 URI를 securityPolicy 로 설정합니다.
Basic128Rsa15 및 Basic256 보안 정책은 더 이상 권장되지 않으며, 서버가 현재 안전한 것으로 간주되는 정책을 하나도 지원하지 않는 경우에만 하위 호환성을 위해 사용해야 합니다.
securityPolicy()도 참조하십시오 .
void QOpcUaEndpointDescription::setServer(const QOpcUaApplicationDescription &server)
서버의 애플리케이션 설명을 server 로 설정합니다.
server()도 참조하십시오 .
void QOpcUaEndpointDescription::setServerCertificate(const QByteArray &serverCertificate)
서버의 애플리케이션 인스턴스 인증서를 serverCertificate 로 설정합니다.
serverCertificate()도 참조하십시오 .
void QOpcUaEndpointDescription::setTransportProfileUri(const QString &transportProfileUri)
엔드포인트에서 지원하는 전송 프로필의 URI를 transportProfileUri 로 설정합니다.
transportProfileUri()도 참조하십시오 .
void QOpcUaEndpointDescription::setUserIdentityTokens(const QList<QOpcUaUserTokenPolicy> &userIdentityTokens)
사용자 식별 토큰을 userIdentityTokens 로 설정합니다.
userIdentityTokens()도 참조하십시오 .
QString QOpcUaEndpointDescription::transportProfileUri() const
엔드포인트에서 지원하는 전송 프로필의 URI를 반환합니다.
setTransportProfileUri()도 참조하십시오 .
QList<QOpcUaUserTokenPolicy> QOpcUaEndpointDescription::userIdentityTokens() const
엔드포인트에서 허용하는 사용자 식별 토큰 목록을 반환합니다.
참고: userIdentityTokens 속성에 대한게터 함수입니다.
setUserIdentityTokens()도 참조하십시오 .
QList<QOpcUaUserTokenPolicy> &QOpcUaEndpointDescription::userIdentityTokensRef()
엔드포인트가 허용하는 사용자 식별 토큰 목록에 대한 참조를 반환합니다.
QOpcUaEndpointDescription &QOpcUaEndpointDescription::operator=(const QOpcUaEndpointDescription &rhs)
이 엔드포인트 설명에서 rhs 의 값을 설정합니다.
bool QOpcUaEndpointDescription::operator==(const QOpcUaEndpointDescription &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.