콘텐츠로 이동
무료 평가 시작

pdcomm_opcua_option_flags

열거형

클라이언트 옵션과 서버 옵션의 flags 멤버에 쓰는 비트입니다.

enum pdcomm_opcua_option_flags

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>

멤버

PDCOMM_OPCUA_ALLOW_NONE

열거자

SecurityPolicy None을 허용합니다. 이 플래그가 없으면 클라이언트는 #PDCOMM_OPCUA_POLICY_NONE을 거부하고, 서버는 보안 엔드포인트만 광고합니다.

PDCOMM_OPCUA_ALLOW_NONE = 1

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>

PDCOMM_OPCUA_USER_SECRET_HEADER_POLICY_ONLY

열거자

클라이언트 전용입니다. 64바이트보다 긴 사용자 비밀 값은 RSA EncryptedSecret으로 보내는데, 이때 토큰의 encryptionAlgorithm을 비워 두어 비밀 값 헤더의 SecurityPolicy만으로 알고리즘을 정하게 합니다. 서버가 이 형식을 기대할 때만 설정합니다. 더 짧은 비밀 값은 기존(legacy) 암호화 토큰을 사용하며 항상 알고리즘 URI를 포함합니다.

PDCOMM_OPCUA_USER_SECRET_HEADER_POLICY_ONLY = 2

선언 위치: #include <pdcomm/opcua/pdcomm_opcua.h>