#!/usr/bin/env python3 """ Test script to check OPC UA security mode values """ from asyncua.ua import MessageSecurityMode print("OPC UA Security Mode Values:") print(f"None_ = {MessageSecurityMode.None_}") print(f"Sign = {MessageSecurityMode.Sign}") print(f"SignAndEncrypt = {MessageSecurityMode.SignAndEncrypt}") # Check if None_ is actually 1 if MessageSecurityMode.None_ == 1: print("\n⚠️ WARNING: MessageSecurityMode.None_ is 1, not 0!") print("This means the client is using SignAndEncrypt mode even for None security policy!") else: print(f"\nMessageSecurityMode.None_ is {MessageSecurityMode.None_}")