Giter Club home page Giter Club logo

Comments (3)

lauroasr avatar lauroasr commented on June 16, 2024

This is the output with logging level set to DEBUG

PS C:\Users\lauroasr\Documents\asyncua-test> python .\asyncua-client.py
C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\OpenSSL\_util.py:6: UserWarning: You are using cryptography on a 32-bit Python on a 64-bit Windows Operating System. Cryptography will be significantly faster if you switch to using a 64-bit Python.
  from cryptography.hazmat.bindings.openssl.binding import Binding
C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py:53: DeprecationWarning: There is no current event loop
  loop = asyncio.get_event_loop()
DEBUG:asyncio:Using proactor: IocpProactor
WARNING:asyncio:Executing <Task pending name='Task-1' coro=<task() running at C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py:28> wait_for=<Future pending cb=[_chain_future.<locals>._call_check_cancel() at C:\Program Files (x86)\Python312-32\Lib\asyncio\futures.py:387, Task.task_wakeup()] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\base_events.py:447> cb=[_run_until_complete_cb() at C:\Program Files (x86)\Python312-32\Lib\asyncio\base_events.py:180] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\tasks.py:695> took 0.328 seconds
C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\crypto\uacrypto.py:334: CryptographyDeprecationWarning: Properties that return a naïve datetime object have been deprecated. Please switch to not_valid_after_utc.
  if cert.not_valid_after < now:
C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\crypto\uacrypto.py:337: CryptographyDeprecationWarning: Properties that return a naïve datetime object have been deprecated. Please switch to not_valid_before_utc.
  if cert.not_valid_before > now:
INFO:asyncua.client.ua_client.UaClient:opening connection
DEBUG:asyncio:<asyncio.TransportSocket fd=904, family=2, type=1, proto=6, laddr=('10.10.10.50', 53235), raddr=('192.168.69.152', 16664)> connected to 192.168.69.152:16664: (<_ProactorSocketTransport fd=904 read=<_OverlappedFuture pending cb=[_ProactorReadPipeTransport._loop_reading()] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\windows_events.py:493>>, <asyncua.client.ua_client.UASocketProtocol object at 0x05054AF8>)
INFO:asyncua.uaprotocol:updating client limits to: TransportLimits(max_recv_buffer=131072, max_send_buffer=131072, max_chunk_count=32768, max_message_size=1073741824)
INFO:asyncua.client.ua_client.UASocketProtocol:open_secure_channel
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: OpenSecureChannelRequest(TypeId=FourByteNodeId(Identifier=446, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 22, 953921), RequestHandle=1, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=1000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=OpenSecureChannelParameters(ClientProtocolVersion=0, RequestType=<SecurityTokenRequestType.Issue: 0>, SecurityMode=<MessageSecurityMode.None_: 1>, ClientNonce=b'', RequestedLifetime=3600000))
DEBUG:asyncua.client.ua_client.UaClient:get_endpoint
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: GetEndpointsRequest(TypeId=FourByteNodeId(Identifier=428, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 23, 110510), RequestHandle=2, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=4000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=GetEndpointsParameters(EndpointUrl='opc.tcp://192.168.69.152:16664/', LocaleIds=[], ProfileUris=[]))
DEBUG:asyncua.client.ua_client.UASocketProtocol:We did not receive enough data from server. Need 5812 got 1310
DEBUG:asyncua.client.ua_client.UASocketProtocol:We did not receive enough data from server. Need 5812 got 5276
DEBUG:asyncua.client.ua_client.UaClient:GetEndpointsResponse(TypeId=NodeId(Identifier=431, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), ResponseHeader_=ResponseHeader(Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 23, 180766), RequestHandle=2, ServiceResult=StatusCode(value=0), ServiceDiagnostics=DiagnosticInfo(SymbolicId=None, NamespaceURI=None, Locale=None, LocalizedText=None, AdditionalInfo=None, InnerStatusCode=None, InnerDiagnosticInfo=None), StringTable=None, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Endpoints=[EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='urn:open62541.server.application', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-anonymous-policy', TokenType=<UserTokenType.Anonymous: 0>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri=None), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.Sign: 2>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=2), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.SignAndEncrypt: 3>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=3)])
INFO:asyncua.client.ua_client.UASocketProtocol:close_secure_channel
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: CloseSecureChannelRequest(TypeId=FourByteNodeId(Identifier=452, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 23, 219698), RequestHandle=3, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=1000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)))
INFO:asyncua.client.ua_client.UASocketProtocol:Request to close socket received
INFO:asyncua.client.client:find_endpoint [EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='urn:open62541.server.application', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-anonymous-policy', TokenType=<UserTokenType.Anonymous: 0>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri=None), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.Sign: 2>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=2), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=['opc.tcp://192.168.69.152:16664/']), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.SignAndEncrypt: 3>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=3)] <MessageSecurityMode.SignAndEncrypt: 3> 'http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'
INFO:asyncua.client.ua_client.UASocketProtocol:Socket has closed connection
INFO:asyncua.client.client:connect
INFO:asyncua.client.ua_client.UaClient:opening connection
WARNING:asyncio:Executing <Task pending name='Task-1' coro=<task() running at C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py:47> wait_for=<_OverlappedFuture pending cb=[Task.task_wakeup()] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\windows_events.py:600> cb=[_run_until_complete_cb() at C:\Program Files (x86)\Python312-32\Lib\asyncio\base_events.py:180] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\tasks.py:695> took 0.343 seconds
DEBUG:asyncio:<asyncio.TransportSocket fd=908, family=2, type=1, proto=6, laddr=('10.10.10.50', 53236), raddr=('192.168.69.152', 16664)> connected to 192.168.69.152:16664: (<_ProactorSocketTransport fd=908 read=<_OverlappedFuture pending cb=[_ProactorReadPipeTransport._loop_reading()] created at C:\Program Files (x86)\Python312-32\Lib\asyncio\windows_events.py:493>>, <asyncua.client.ua_client.UASocketProtocol object at 0x0556FB28>)
INFO:asyncua.uaprotocol:updating client limits to: TransportLimits(max_recv_buffer=131072, max_send_buffer=131072, max_chunk_count=32768, max_message_size=1073741824)
INFO:asyncua.client.ua_client.UASocketProtocol:open_secure_channel
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: OpenSecureChannelRequest(TypeId=FourByteNodeId(Identifier=446, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 23, 829211), RequestHandle=1, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=1000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=OpenSecureChannelParameters(ClientProtocolVersion=0, RequestType=<SecurityTokenRequestType.Issue: 0>, SecurityMode=<MessageSecurityMode.SignAndEncrypt: 3>, ClientNonce=b'\r\xd7\xcf\x8a\xc9V\xc0\x84\x1fu\x90s\x94D\xe6q\x9e\x14\xf2\xbe\x1bv\xa7\xa7g\xffV\xfdH\x9a\x86$', RequestedLifetime=3600000))
DEBUG:asyncua.client.ua_client.UASocketProtocol:We did not receive enough data from server. Need 1534 got 1310
INFO:asyncua.client.ua_client.UaClient:create_session
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: CreateSessionRequest(TypeId=FourByteNodeId(Identifier=461, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 47770), RequestHandle=2, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=4000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=CreateSessionParameters(ClientDescription=ApplicationDescription(ApplicationUri='urn:FLNB014:myapp', ProductUri='urn:freeopcua.github.io:client', ApplicationName=LocalizedText(Locale=None, Text='Pure Python Async. Client'), ApplicationType_=<ApplicationType.Client: 1>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=[]), ServerUri=None, EndpointUrl='opc.tcp://192.168.69.152:16664/', SessionName='Pure Python Async. Client Session1', ClientNonce=b'\xee\xacj\x14\xd3;\xcawm\x17\x88\xa2gr"SJI\xa7\x9e\xe0\xfd\xbd\xce\x0b\xcfRF\n\xde\xb3\xac', ClientCertificate=b'0\x82\x04[0\x82\x03C\xa0\x03\x02\x01\x02\x02\x14s\xaa\xa6_\xba\xc8G\x95\x95\xd7[E0\xf4\x8f\x03:=\xdd\xb40\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000Z1\x1a0\x18\x06\x03U\x04\x03\x0c\x11urn:FLNB014:myapp1\x0b0\t\x06\x03U\x04\x06\x13\x02CN1\x0f0\r\x06\x03U\x04\x08\x0c\x06AState1\x0c0\n\x06\x03U\x04\x07\x0c\x03Foo1\x100\x0e\x06\x03U\x04\n\x0c\x07Bar Ltd0\x1e\x17\r240508141731Z\x17\r250508141731Z0Z1\x1a0\x18\x06\x03U\x04\x03\x0c\x11urn:FLNB014:myapp1\x0b0\t\x06\x03U\x04\x06\x13\x02CN1\x0f0\r\x06\x03U\x04\x08\x0c\x06AState1\x0c0\n\x06\x03U\x04\x07\x0c\x03Foo1\x100\x0e\x06\x03U\x04\n\x0c\x07Bar Ltd0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\x97\x89\xbb=C \xb4\x17O-P\x9bU\xae\xb5\x8f5\xd4\xab\xf9\xef\x12\xf4o\x86v\xe2&\xdb\xdby\x88\x94jy\x14\xf7\xf3\xf4d})Cl\x8dmG\x8c\x05q\xe7\xc6\xa4\x9b\xd4!\xfas\xf1\xb5S\xa6[\xd9\x99igF\xd1\xcc\xae4\xce2X\xe5\x8f\x1f\xe4\t\xa52\x1b\x89N\x92\x155\xfc\x94_\xd0\xf8\xfd\x87\xbdQ2fH!r\x076\xa8\xee2\xce]\x0c\xc4-\x1dcx\xfa\xa6\x92\xc9J\xcf"\x18\xc3=\xa5\xe6\x9fx\xc8\xf8\x18\xb8\xe4\x9bR\x87\x7f\xc2\xe9U\x98\xb2\x1c\xe3\xe8;X\xd1AuP3\xb6\xa3\xc3\xb8D\xb9]*\xadZ\xff\xecJ\xb1\xba(\xb2Y\x84\x97\x01\xf1p\xe0\xc4\xc5`\xf6\xcf\xd2<\xbdX\xd6\x1e\x08\xb5\xef\x8f\xf5\x87M\xc8V\x8d+\xaf\x14\x1a\xc6\xd3\x95\x81\x9a%\xd3\x04k\xda\xb6\x9bERhdL\x03\x00LC\x0c\xafL\xbd\xd3\x1d\x92\xee\xa71H\x84\xc6\xca\xf9\x1e6\xfe\x94\x94q\xedd\xeccS\xa4!\x0b\xbe\xf6\x84;\x02\x03\x01\x00\x01\xa3\x82\x01\x170\x82\x01\x130\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14\xfb\x88\xc8f&\xe2\xc1\n\xb5\xc9\xfd9\xe8\xdd\n\x97\xd2 \xe8\x920\x81\x97\x06\x03U\x1d#\x04\x81\x8f0\x81\x8c\x80\x14\xfb\x88\xc8f&\xe2\xc1\n\xb5\xc9\xfd9\xe8\xdd\n\x97\xd2 \xe8\x92\xa1^\xa4\\0Z1\x1a0\x18\x06\x03U\x04\x03\x0c\x11urn:FLNB014:myapp1\x0b0\t\x06\x03U\x04\x06\x13\x02CN1\x0f0\r\x06\x03U\x04\x08\x0c\x06AState1\x0c0\n\x06\x03U\x04\x07\x0c\x03Foo1\x100\x0e\x06\x03U\x04\n\x0c\x07Bar Ltd\x82\x14s\xaa\xa6_\xba\xc8G\x95\x95\xd7[E0\xf4\x8f\x03:=\xdd\xb40%\x06\x03U\x1d\x11\x04\x1e0\x1c\x86\x11urn:FLNB014:myapp\x82\x07FLNB0140\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x0b\x06\x03U\x1d\x0f\x04\x04\x03\x02\x02\xf40\x13\x06\x03U\x1d%\x04\x0c0\n\x06\x08+\x06\x01\x05\x05\x07\x03\x020\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00\x141\x8a\xdb%?Z\xa7eM\x1d\xe5K\xf0)\x0c\xf0\xcf\xc2G*\xd7c\x9a\xc3\xff\x98\xf5\xfe\xa1_t\xa3r\x10\xf0\x9dRB\xa3\xc5vn\xfbF\x99\x8e\xba\x11"\xc3\xc9zQ\x1c\xa1\xf3y\x02\xffH\xb4\x13\x8b\xed\x0eQV\xe2\x80\x07\xffk\x96j\x91\xb2\x95\x049\x84\xe7\x9eM\xbc\xbcK]Z{w\xe2\'\r\x05\xc7b\xf1Zt\x1f6rar\x86\xd9\xe5\xc9\xb4\xdb*\x9bT\xb6\xea\xa9\x18vp\x80@\xefD=\x15#\x0f\xf1\xac/\xcdD/\x82)so\x9d\xf8r\x9a\xdf\x81\x86\xd9\xc8C\x1ew\xa6\x98 \xb3\xf5\x9b\x8a\x00\x80\xeb5ZVx\xb9\t\x13\x1d\x8a\xb6\xafT\xedz\x9c\xf75\x0f\xc8=\xfe\xf6\x90\x8b\xc7\xcfc\xdc\x12=\x87\x03\x813\xfc\xb0\xf9\x9a\xee\xe5\x89w\xb2\xb4\x05\xd4\x1f\xf6\xf5\xbal4\x027(\x9bu\x9d\x98\xdeG\x0c\x1a\xec\xb8a\xc4\xe6\xa7r\xf0\x8c\xd6\xc4\x9e\xf53J4\xe3\xb4\x9fJ3\x99\xd8\xb4\x08\xcaYs\xfa\xab#\x0b\xe0', RequestedSessionTimeout=3600000, MaxResponseMessageSize=0))
DEBUG:asyncua.client.ua_client.UaClient:CreateSessionResponse(TypeId=NodeId(Identifier=464, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), ResponseHeader_=ResponseHeader(Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 134714), RequestHandle=2, ServiceResult=StatusCode(value=0), ServiceDiagnostics=DiagnosticInfo(SymbolicId=None, NamespaceURI=None, Locale=None, LocalizedText=None, AdditionalInfo=None, InnerStatusCode=None, InnerDiagnosticInfo=None), StringTable=None, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=CreateSessionResult(SessionId=NodeId(Identifier=UUID('8d7fbdf6-832c-1953-b8ab-1a31aeeabe4b'), NamespaceIndex=1, NodeIdType=<NodeIdType.Guid: 4>), AuthenticationToken=NodeId(Identifier=UUID('aa438cbe-66f1-1de8-76b7-bb5bdadd7d67'), NamespaceIndex=1, NodeIdType=<NodeIdType.Guid: 4>), RevisedSessionTimeout=24000.0, ServerNonce=b"\xed\xf7t\xca\xa3I\xfdt\x96\xbb\x8a\x1b\xf4aP\xb1\x13\x83N\xech'\x95[\xe6\xb5\xd2\x06\xe8\x16(\xcd", ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', ServerEndpoints=[EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='urn:open62541.server.application', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-anonymous-policy', TokenType=<UserTokenType.Anonymous: 0>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri=None), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.Sign: 2>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=2), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.SignAndEncrypt: 3>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=3)], ServerSoftwareCertificates=[], ServerSignature=SignatureData(Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', Signature=b'6^\x1c\xdd\x19vW\x8d\x13\xe0e\xa5\xfd\x06\xfd3\x92\xbdm(\x1e%"\xd3[\xf1=9\x1f\xcc<9\xa1Onq\x16\x9fs\x80\x91\x06\x80$\x0c\xb8[\xd5\xcd\xbe\xea0\xc9N&"\x99q\xdf\r\x18\xb8\xa3\xf1}DP\x15\xa9.hS\xad\xc1\x0f\xfa\x95\xa07@U(2b\xfc\x18>#\xf4\x92o\x9e\xfd\x9c\xcfiDj1N\xdc8\xf10\xe1\xac\xa2\xee\x15\xaa\xf9WT\xe8!=\x99\xe7\xf6\xa9\xa5\xc4\x0f"\xf7\xb2Tx\xca\xbd}\xac\xb5\x94\xf8\xaa]"+\xd8\xa1\xf9\xcf-\x80v\xd60\n\x1fHV\x0b\x16\xb7\x86\x93qIA\xe1\xad+:i\x92\xe6J@\xbe1\x94\xea\xcf\x12\xb0X\xcd\x01)\x93f\x9b8\x1df\xc3\x89t\xa8\x124\xd4\xc0\x03\xfc?\xd4::+\xfeJ\x0c\x02D\x18W\xa3\x0f9:\x14Uj\xe6\x94U\xcf2\x97\x1a\xd3B\xfe\xc4\n~\xef\x90\xae%.\x05\xb6\xfeW\xe8\xf4\x9f\x05,\xa7\x9cynT1\x12\xa7\xf0\x7f\xb8i\x95u'), MaxRequestMessageSize=0))
INFO:asyncua.client.client:find_endpoint [EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='urn:open62541.server.application', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-anonymous-policy', TokenType=<UserTokenType.Anonymous: 0>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri=None), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.None_: 1>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#None', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=1), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.Sign: 2>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=2), EndpointDescription(EndpointUrl='opc.tcp://192.168.69.152:16664/', Server=ApplicationDescription(ApplicationUri='opcua-xyz.xyz-company.com', ProductUri='http://open62541.org', ApplicationName=LocalizedText(Locale='en', Text='open62541-based OPC UA Application'), ApplicationType_=<ApplicationType.Server: 0>, GatewayServerUri=None, DiscoveryProfileUri=None, DiscoveryUrls=None), ServerCertificate=b'0\x82\x03\xa10\x82\x02\x89\xa0\x03\x02\x01\x02\x02\x14\x7f\x90\x072V3\x1a/\x81\xc3\xe5x\xa9\\\x1a\xc3\xe5q(\xea0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x000B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x1e\x17\r221011152118Z\x17\r321008152118Z0B1\x160\x14\x06\n\t\x92&\x89\x93\xf2,d\x01\x19\x16\x06debian1\x0c0\n\x06\x03U\x04\n\x0c\x03xyz-company1\x1a0\x18\x06\x03U\x04\x03\x0c\x11xyz-opcuaserver0\x82\x01"0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x01\x05\x00\x03\x82\x01\x0f\x000\x82\x01\n\x02\x82\x01\x01\x00\xc1\xd65AS\x06\xaf\xdd\xf7\xab\x85#R\x13b\xe1\x1eEGN\xa3g\xd1\x15\x05\x9e$\x92g\xee0=\x91\xa2\x96\xfbo\xc1\xcc\xbb\xd4n\\\\\xe2\x0f;\xd5\x0e\xaa\xbb\x08b\x9ashNW\xf4\x92\x15\xef\xf0\xa2\xd4\xd5\xc1KOt\x1b\xaf\x9d\xf5\x8a\x9cM\x00\xcb(X)\xc4\x9a\xd2\xfcgj\xe3\xdd\x84>\xf8\xff-1\x07\xe9\x84\x05\xc7_\xab\xc3\xd3\x1ea-8\x98`\xdd\x11u\xd4\x18\xb4}\xdf\xae\x94\\\x94\xa2\x17\xfai\xfb\t\x1bk\xa4*W\xcb\x9b%`\xf8X\x92^j\xbb\x10b\x8b\xcb\xecN\xff\x91D\xa5\xf1\x83\'m3G$\xd0,\\\xa3\xf1\xbc\x8f\x9eiu\x81\x08<\xaa4I8\xb9\x8e\xb3}_\x06\x05\x9f`\x93\xf2\xebBS\xf15\xc7\xd0\xe9\x1e\x0c\xde\xefF\x8e/\x9e\x83\x97\xfe\x8f\x86\x8c \xc3+\x04v\x81\x1aJT\xaf\xa6n\xbc\xc2ZY\xbc%X\xa9\xf3\x18\xa8\xc5"\x89A{\xa9\xdf=\x88r\xc9O1d\xc5\xb7L\x053\xedV\xaf\x02\x03\x01\x00\x01\xa3\x81\x8e0\x81\x8b0\x0e\x06\x03U\x1d\x0f\x01\x01\xff\x04\x04\x03\x02\x01\xf60\x0f\x06\x03U\x1d\x13\x04\x080\x06\x01\x01\xff\x02\x01\x000\x1d\x06\x03U\x1d\x0e\x04\x16\x04\x14B7\x98\xe7\x9d_\xdf\x89)\xfc\x9an\xb4G\xb3\x8bA\xd7\xcd\xcb0 \x06\x03U\x1d%\x01\x01\xff\x04\x160\x14\x06\x08+\x06\x01\x05\x05\x07\x03\x01\x06\x08+\x06\x01\x05\x05\x07\x03\x020\'\x06\x03U\x1d\x11\x04 0\x1e\x82\x06debian\x86\x14urn:debian:xyz-company:xyz0\r\x06\t*\x86H\x86\xf7\r\x01\x01\x0b\x05\x00\x03\x82\x01\x01\x00"\x97S\xed\xc2\xdb\x0e[\x9f\xde\xd2\xa2\xd7S\xfc\xb8\x02\xff\x93\x8f\xd0\x8e\xbf\t\xa9\xee\x9f\xb8\xa1fof\xa7\xd7\x07>\xa8\x83,\xb3\\c\x8d\xfd\\\xa3\x03\xfc\x1d^\n\xb6g\x9f\x9d\xd3\xb7\x18\xc5\x91\x08I\x00+\x8e\xcfH\xe3\xc4\xe7\xdd\x9b\xdc6\x97V\xb3\xa8\x9di\x95dI\xd6\xb5\xf7\x813\xf8\xaf)\xd1\xa0\xd1g\xdf\xf4\xd7W\x12\x8a\xb0\xc8V\xac\x85\xa3k\x90\xb9d\xb4H\xf2\xb1<\x03\x86\xaf2x\x0fZ\xc2\xe7T\xd3@\xbd\xef\xc3\xdb\x8c\xebTB!Iu\xf63+\xe55n\xc9F\xf6\x05\x15\x18\xa6\xa6\xa0;9\xc3\t@\xf2GfR\xe3\xd8\x85\xde\xf5\n\x08,y\x18\x16\x81\x08\xf6\xef\xd1>\xa8\x1f\xd4\xffme\xe8\xe2\xe1\x03\xea7BZV\xd3K\xad\x02\x99\x7f\xd3\xab\xdc\xd9\x0f\x9ca,yg\x9e\x1b"(\xea\xe6\x95\xfc\xbe\x86\xa0\x0b^U\xc3I\x02\xcc\xa0\xb1\xfb\xe3\xb2\x1f\x898T:\xa8=2\xf9\xb1\xbb\xa42Q:1&\xb9\xe0\xa5\xb1\xed', SecurityMode=<MessageSecurityMode.SignAndEncrypt: 3>, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256', UserIdentityTokens=[UserTokenPolicy(PolicyId='open62541-certificate-policy', TokenType=<UserTokenType.Certificate: 2>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'), UserTokenPolicy(PolicyId='open62541-username-policy', TokenType=<UserTokenType.UserName: 1>, IssuedTokenType=None, IssuerEndpointUrl=None, SecurityPolicyUri='http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256')], TransportProfileUri='http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary', SecurityLevel=3)] <MessageSecurityMode.SignAndEncrypt: 3> 'http://opcfoundation.org/UA/SecurityPolicy#Basic256Sha256'
WARNING:asyncua.client.client:Requested session timeout to be 3600000ms, got 24000ms instead
INFO:asyncua.client.ua_client.UaClient:activate_session
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: ActivateSessionRequest(TypeId=FourByteNodeId(Identifier=467, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=UUID('aa438cbe-66f1-1de8-76b7-bb5bdadd7d67'), NamespaceIndex=1, NodeIdType=<NodeIdType.Guid: 4>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 172683), RequestHandle=3, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=4000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=ActivateSessionParameters(ClientSignature=SignatureData(Algorithm='http://www.w3.org/2001/04/xmldsig-more#rsa-sha256', Signature=b'L!\xc1*\xa3\xb0\xaaR8~\xd17\x8f%\x98\xbf\x87\xe4\x88 \x8b\xabS\x00/\xdd\xc7\x83<w\xb2\xd5\x0c\xfc\xda"R\xec\xd9(\x91?\xdce)\x9c\x8a\xef\xb3\'\x98\xdfv\xd6\xcf^>\xe3Nh\x12\xe25\xd6\xff\xb3S\xb1\x87\x1b\xb3\xfa\xff\xa0\xe4i%\xb9\xa3\x130kQ\x166\xd6\xf6"\xceG\x9c\xbam\xebU\x19\x15-\x0f\x1e@(^\x1dq\xdcl\x07V\x1dA-\xb4T\x84\x80h6\x9e\xabs\xb4\xcf"\xcevA%\xab&,\xae\x1b\x803\xa7\x9dy\xcd\x08(\x8c\xb6P\xde\xa8[7\x83M)\xa2\x91\xac5gC\x8c\xd4\xeb+W5\xf1\xfen\xbd\x9d>\x11\x19\xad/\xf8[%6\xd6\x04\x96b\xa1\xf4\x89e2ki\xc4\x90>U\xc5\x8aN5\x0e\x8c\xef\xb0\xfe\xa5\xc5\xae\xa7\x7f\xd0!{\x8e\xc2|\x85\xa7\x14J\x1a\xeb8\x9crt\x03\x0c\x98\xca$\xa6j\xd5\x8a\x94>\x04\xcf\xed\xfe}\xafI\xe7<\x9d\xa2\x14+e\x95\xe9\x93\xfc?\xfb\x00P\xe1'), ClientSoftwareCertificates=[], LocaleIds=['en'], UserIdentityToken=AnonymousIdentityToken(PolicyId='anonymous'), UserTokenSignature=SignatureData(Algorithm=None, Signature=None)))
DEBUG:asyncua.client.ua_client.UaClient:ActivateSessionResponse(TypeId=NodeId(Identifier=470, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), ResponseHeader_=ResponseHeader(Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 231606), RequestHandle=3, ServiceResult=StatusCode(value=2149580800), ServiceDiagnostics=DiagnosticInfo(SymbolicId=None, NamespaceURI=None, Locale=None, LocalizedText=None, AdditionalInfo=None, InnerStatusCode=None, InnerDiagnosticInfo=None), StringTable=None, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), Parameters=ActivateSessionResult(ServerNonce=None, Results=None, DiagnosticInfos=None))
INFO:asyncua.client.ua_client.UaClient:close_session
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: CloseSessionRequest(TypeId=FourByteNodeId(Identifier=473, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=UUID('aa438cbe-66f1-1de8-76b7-bb5bdadd7d67'), NamespaceIndex=1, NodeIdType=<NodeIdType.Guid: 4>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 235166), RequestHandle=4, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=4000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)), DeleteSubscriptions=True)
INFO:asyncua.client.ua_client.UASocketProtocol:close_secure_channel
DEBUG:asyncua.client.ua_client.UASocketProtocol:Sending: CloseSecureChannelRequest(TypeId=FourByteNodeId(Identifier=452, NamespaceIndex=0, NodeIdType=<NodeIdType.FourByte: 1>), RequestHeader_=RequestHeader(AuthenticationToken=NodeId(Identifier=UUID('aa438cbe-66f1-1de8-76b7-bb5bdadd7d67'), NamespaceIndex=1, NodeIdType=<NodeIdType.Guid: 4>), Timestamp=datetime.datetime(2024, 5, 8, 14, 23, 24, 282176), RequestHandle=5, ReturnDiagnostics=0, AuditEntryId=None, TimeoutHint=1000, AdditionalHeader=ExtensionObject(TypeId=NodeId(Identifier=0, NamespaceIndex=0, NodeIdType=<NodeIdType.TwoByte: 0>), Body=None)))
INFO:asyncua.client.ua_client.UASocketProtocol:Request to close socket received
Traceback (most recent call last):
  File "C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py", line 60, in <module>
    main()
  File "C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py", line 55, in main
    loop.run_until_complete(task(loop))
  File "C:\Program Files (x86)\Python312-32\Lib\asyncio\base_events.py", line 684, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "C:\Users\lauroasr\Documents\asyncua-test\asyncua-client.py", line 47, in task
    async with client:
  File "C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\client\client.py", line 94, in __aenter__
    await self.connect()
  File "C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\client\client.py", line 312, in connect
    await self.activate_session(username=self._username, password=self._password, certificate=self.user_certificate)
  File "C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\client\client.py", line 631, in activate_session
    return await self.uaclient.activate_session(params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\client\ua_client.py", line 349, in activate_session
    response.ResponseHeader.ServiceResult.check()
  File "C:\Users\lauroasr\AppData\Roaming\Python\Python312-32\site-packages\asyncua\ua\uatypes.py", line 375, in check
    raise UaStatusCodeError(self.value)
asyncua.ua.uaerrors._auto.BadIdentityTokenInvalid: The user identity token is not valid.(BadIdentityTokenInvalid)

from opcua-asyncio.

schroeder- avatar schroeder- commented on June 16, 2024

You mix up security and authentication. You currently only setup the secure layer of opc ua. If you want to use a certificate, as you did in UaExpert, you have to call load_client_certificate and load_private_key before connecting. Authentication and Security are separated in opc ua.

from opcua-asyncio.

lauroasr avatar lauroasr commented on June 16, 2024

Apologies for my confusion. I swear I tried using these but got a different issue, but now it works! I noticed that I need to set both security and authentication.

To wrap this up: Is it ok to use the same certificate for both? I noticed they had a problem here.

Thanks for the help.

from opcua-asyncio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.