LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Time' -> UtcNow: 06/01/2020 10:23:57, Now: 06/01/2020 13:23:57, TickCount: 2740515. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Debugger' -> IsAttached: False. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'AssemblyAttributes' -> AssemblyConfiguration: "Release". LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'ExecutingAssembly' -> FullName: "OpcLabs.BaseLib, Version=5.58.151.1, Culture=neutral, PublicKeyToken=6faddca41dacb409", Location: "D:\OpcUaTool\OpcUaTool\bin\Debug\net472\OpcLabs.BaseLib.dll", GlobalAssemblyCache: False. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'AppDomain' -> Id: 1. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'SystemAssembly' -> FullName: "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089", Location: "C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll", GlobalAssemblyCache: True. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Clr' -> ClrVersion: "4.0.30319.42000", PtrSize: 4. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Process' -> Is64BitProcess: False, CurrentDirectory: "D:\OpcUaTool\OpcUaTool\bin\Debug\net472", Id: 23896. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'User' -> Name: "krs", DomainName: "INTERLOGIC", Interactive: True. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'OSConfiguration' -> MachineName: "CompanyName-PC13", SystemPageSize: 4096. LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'OperatingSystem' -> VersionString: "Microsoft Windows NT 6.2.9200.0". LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Environment' -> Is64BitOperatingSystem: True, SystemDirectory: "C:\WINDOWS\system32". LogEntry("OPCLabs-UAEngine",Information,0,111). OPC-UA engine application info 'Computer' -> ProcessorCount: 8. LogEntry("OPCLabs-UAEngine",Information,0,101). The OPC-UA engine is connecting to the underlying subsystems. [#0:@0002740.531/3] 2020-06-01T13:23:57.241+03:00 Call.Diagnostics: [#1:@0002740.531/3] (OpcLabs.EasyOpc.UA.Toolkit.Configuration) Call> ConfigurationManager.GetSection; sectionName = "OpcLabs.EasyOpc.UA.Toolkit.SdkTrace" Call.Diagnostics: [#2:@0002740.546/3] (OpcLabs.EasyOpc.UA.Toolkit.Configuration) Exit> ConfigurationManager.GetSection; @ = OpcLabs.EasyOpc.UA.Toolkit.SdkTraceSection Call.Diagnostics: [#3:@0002740.546/10] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> EncodeableFactory.GlobalFactory Call.Diagnostics: [#4:@0002740.546/10] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> EncodeableFactory.GlobalFactory Call.Diagnostics: [#5:@0002740.609/3] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> new ApplicationInstance Call.Diagnostics: [#6:@0002740.609/3] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> new ApplicationInstance OPC UA SDK Application configuration file path is "D:\OpcUaTool\OpcUaTool\bin\Debug\net472\OpcUaTool.Config.xml", file exists: False Call.Diagnostics: [#7:@0002740.625/3] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> typeof(ApplicationConfiguration) Call.Diagnostics: [#8:@0002740.625/3] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> typeof(ApplicationConfiguration) Call.Diagnostics: [#9:@0002740.625/3] (OpcLabs.EasyOpc.UA.Toolkit.Configuration) Call> DataContractSerializer.ReadObject, type:typeof(Opc.Ua.ApplicationConfiguration) Call.Diagnostics: [#10:@0002740.640/3] (OpcLabs.EasyOpc.UA.Toolkit.Configuration) Exit> DataContractSerializer.ReadObject, type:typeof(Opc.Ua.ApplicationConfiguration); @ = Opc.Ua.ApplicationConfiguration LogEntry("OPCLabs-UAEngine",Information,0,132). OPC-UA engine SDK configuration successfully provided by "OpcLabs.EasyOpc.UA.Toolkit.ClientServer.InternalSdkConfigurationProvider". LogEntry("OPCLabs-UAEngine",Information,0,161). The OPC-UA engine has determined the client instance certificate parameters as listed below. SubjectName: MYH3 StorePath: %CommonApplicationData%\OPC Foundation\CertificateStores\MachineDefault ApplicationName: MYH3 ApplicationUri: urn:CompanyName-PC13:OpcUaTool:1.4.1.0:neutral:null LogEntry("OPCLabs-UAEngine",Information,0,162). The OPC-UA engine will resolve the client instance certificate parameters directory store path to "C:\ProgramData\OPC Foundation\CertificateStores\MachineDefault". Call.Diagnostics: [#11:@0002740.640/3] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Call> ApplicationConfiguration.Validate; applicationType = Client LogEntry("OPCLabs-EasyUAClient",Information,0,1201). Licensing for EasyUAClient component started, license serial number [DELETED], issuer name "OPC Labs", subject name "CompanyName International A/S". Call.Diagnostics: [#12:@0002740.671/3] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Exit> ApplicationConfiguration.Validate; applicationType = Client Call.Diagnostics: [#13:@0002740.687/3] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Call> ToolkitCertificateValidator.Update Call.Diagnostics: [#14:@0002740.687/3] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Exit> ToolkitCertificateValidator.Update LogEntry("OPCLabs-UAEngine",Information,0,144). The OPC-UA engine has determined the application configuration parameters as listed below. ProductUri: urn:literal:string:OpcUaTool ConfigurationManager2.GetSetting: 'OpcLabs.EasyOpc.UA.Toolkit.ClientServer.UAClientEngineBase.EnableUACertificateGeneratorBoxer' -> System.Boolean(True) ConfigurationManager2.GetSetting: 'OpcLabs.BaseLib.Boxing.Boxer.BoxedAppTypeName' -> System.String("OpcLabs.BaseLib.Boxing.ManagedBoxedApp") ConfigurationManager2.GetSetting: 'OpcLabs.BaseLib.Boxing.ManagedBoxedApp.LibraryMode' -> BoxedAppSDK.NativeMethods+LibraryMode(UseStatic) ConfigurationManager2.GetSetting: 'OpcLabs.BaseLib.Boxing.Boxer.EnableDebugLog' -> System.Boolean(False) ConfigurationManager2.GetSetting: 'OpcLabs.BaseLib.Boxing.Boxer.LogFilePath' -> System.String(null) ConfigurationManager2.GetSetting: 'OpcLabs.EasyOpc.UA.Boxing.Redistributables.UACertificateGeneratorBoxer.WeakBoxing' -> System.Boolean(False) -- Boxer -- Creating file in memory: "D:\OpcUaTool\OpcUaTool\bin\Debug\net472\Opc.Ua.CertificateGenerator.exe" LogEntry("OPCLabs-UAEngine",Information,0,13). External information from "InteractionProviderCompositor" (0,1): Newly selected interaction handler is 'WindowsForms'. Call.Diagnostics: [#15:@0002740.875/14] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Call> ApplicationInstance.CheckApplicationInstanceCertificate; checkSilently = True, minimumKeySize = 0 23896 - 01.06.2020 13:23:57.575 Checking application instance certificate. 23896 - 01.06.2020 13:23:57.577 Checking application instance certificate. CN=MYH3, DC=CompanyName-PC13 Call.Diagnostics: [#16:@0002740.890/14] (OpcLabs.EasyOpc.UA.Toolkit.SdkEnvironment) Exit> ApplicationInstance.CheckApplicationInstanceCertificate; checkSilently = True, minimumKeySize = 0 NetSdkEasyUAClient connected changed: True LogEntry("OPCLabs-UAEngine",Information,0,103). The OPC-UA engine has successfully connected to the underlying subsystems. First request of smart session instantiation #1 LogEntry("OPCLabs-UAEngine",Information,0,2021). The OPC-UA client session with connect sequence number 1 is connecting to endpoint URL "opc.tcp://localhost:9090/OpcUaServer". Raising server condition changed: "opc.tcp://localhost:9090/OpcUaServer" Connecting; Success LogEntry("OPCLabs-UAEngine",Information,0,2031). The OPC-UA client session with connect sequence number 1 for discovery URL "opc.tcp://localhost:9090/OpcUaServer" will use an endpoint selection policy that has warnings. The policy warnings are: - An endpoint with obsolete security policy will always be selected by this policy. Call.Diagnostics: [#17:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> static EndpointConfiguration.Create Call.Diagnostics: [#18:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> static EndpointConfiguration.Create Call.Diagnostics: [#19:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkMethod) Call> ApplicationConfiguration.CreateMessageContext Call.Diagnostics: [#20:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkMethod) Exit> ApplicationConfiguration.CreateMessageContext Call.Diagnostics: [#21:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkMethod) Call> static BindingFactory.Create Call.Diagnostics: [#22:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkMethod) Exit> static BindingFactory.Create Call.Diagnostics: [#23:@0002740.984/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Call> static DiscoveryClient.Create; uri = "opc.tcp://localhost:9090/OpcUaServer" Call.Diagnostics: [#24:@0002741.000/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Exit> static DiscoveryClient.Create; uri = "opc.tcp://localhost:9090/OpcUaServer" Call.Diagnostics: [#25:@0002741.000/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Call> DiscoveryClient.GetEndpoints; profileUris = 23896 - 01.06.2020 13:23:57.700 GetEndpoints Called. RequestHandle=1, PendingRequestCount=1 23896 - 01.06.2020 13:23:57.717 Token #0 created. CreatedAt = 10:23:57.717 . Lifetime = 3600000 23896 - 01.06.2020 13:23:57.733 SECURE CHANNEL CREATED [TcpClientChannel UA-TCP 1.03.342.0] [ID=71] Connected To: opc.tcp://localhost:9090/OpcUaServer [None/None/Binary] 23896 - 01.06.2020 13:23:57.734 Token #1 activated. CreatedAt = 10:23:57.717 . Lifetime = 3600000 23896 - 01.06.2020 13:23:57.742 GetEndpoints Completed. RequestHandle=1, PendingRequestCount=0 Call.Diagnostics: [#26:@0002741.031/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Exit> DiscoveryClient.GetEndpoints; profileUris = 23896 - 01.06.2020 13:23:57.745 TCPCLIENTCHANNEL SOCKET CLOSED: 00000C74, ChannelId=71 LogEntry("OPCLabs-UAEngine",Information,0,2001). OPC-UA endpoint selection on discovery URL "opc.tcp://localhost:9090/OpcUaServer" candidate report (1 entries) follows. [0:Winner(104)]. LogEntry("OPCLabs-UAEngine",Warning,0,2004). The preference for endpoint selection was not to use security, but the OPC-UA server endpoint URL "opc.tcp://CompanyName-pc13:9090/OpcUaServer", selected using discovery on endpoint URL "opc.tcp://localhost:9090/OpcUaServer", has message security mode 'SignAndEncrypt'. This happens when no unsecured endpoints are available and eligible for selection. LogEntry("OPCLabs-UAEngine",Warning,0,2005). The preliminary OPC-UA server endpoint URL selected using discovery on endpoint URL "opc.tcp://localhost:9090/OpcUaServer" differs in host name or port number from the discovery endpoint. The original endpoint URL "opc.tcp://CompanyName-pc13:9090/OpcUaServer" has been replaced by "opc.tcp://localhost:9090/OpcUaServer". LogEntry("OPCLabs-UAEngine",Information,0,2007). An OPC UA endpoint has been selected and normalized. Endpoint URL: "opc.tcp://localhost:9090/OpcUaServer", security mode: 'SignAndEncrypt', security policy URI: "http://opcfoundation.org/UA/SecurityPolicy#Basic256", transport profile URI: "http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary" LogEntry("OPCLabs-UAEngine",Information,0,2032). The OPC-UA client session with connect sequence number 1 has preselected an OPC-UA endpoint for discovery URL "opc.tcp://localhost:9090/OpcUaServer" with following parameters: Endpoint URL "opc.tcp://localhost:9090/OpcUaServer", message security mode 'SignAndEncrypt', security policy URI "http://opcfoundation.org/UA/SecurityPolicy#Basic256", transport profile URI "http://opcfoundation.org/UA-Profile/Transport/uatcp-uasc-uabinary, use binary encoding: yes. Call.Diagnostics: [#27:@0002741.046/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> static EndpointConfiguration.Create Call.Diagnostics: [#28:@0002741.046/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> static EndpointConfiguration.Create Call.Diagnostics: [#29:@0002741.046/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Call> new ConfiguredEndpoint Call.Diagnostics: [#30:@0002741.046/6] (OpcLabs.EasyOpc.UA.Toolkit.Sdk) Exit> new ConfiguredEndpoint Call.Diagnostics: [#31:@0002741.062/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Call> static Session.Create; endpoint: "opc.tcp://localhost:9090/OpcUaServer - [SignAndEncrypt:Basic256:Binary]", updateBeforeConnect: False, checkDomain: True, sessionName: "OpcLabs.EasyOpc.UA.Implementation.NetSdk.ClientServer.EasyUAClientSession;5.58.151.1@CompanyName-PC13/23896:1;1", millisecondsSessionTimeout: 60000, preferredLocales: LogEntry("OPCLabs-UAEngine",Information,0,2011). The OPC-UA client session with connect sequence number 1 user token selection on endpoint URL "opc.tcp://localhost:9090/OpcUaServer" candidate report (1 entries) follows. [0:Winner("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-x509-token-profile-1.0")]. LogEntry("OPCLabs-UAEngine",Information,0,2014). The OPC-UA client session with connect sequence number 1 on endpoint URL "opc.tcp://localhost:9090/OpcUaServer" has been associated with user identity token type 'Certificate', display name "CN=MYH3". 23896 - 01.06.2020 13:23:57.805 CreateSession Called. RequestHandle=1, PendingRequestCount=1 23896 - 01.06.2020 13:23:57.806 Token #0 created. CreatedAt = 10:23:57.806 . Lifetime = 3600000 23896 - 01.06.2020 13:23:57.815 ***EXCEPTION*** BadSecurityChecksFailed 'Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13' 23896 - 01.06.2020 13:23:57.817 ***EXCEPTION*** BadSecurityChecksFailed 'Error establishing a connection.' 23896 - 01.06.2020 13:23:57.817 CreateSession Completed. RequestHandle=1, PendingRequestCount=0, StatusCode=Bad Call.Diagnostics: [#32:@0002741.109/6] (OpcLabs.EasyOpc.UA.Toolkit.SdkTarget) Exit> static Session.Create; @ = LogEntry("OPCLabs-UAEngine",Warning,0,2022). The OPC-UA client session with connect sequence number 1 failed to connect to endpoint URL "opc.tcp://localhost:9090/OpcUaServer". OPC-UA service result - Error establishing a connection. = BadSecurityChecksFailed. ---- SERVICE RESULT ---- Status Code: {BadSecurityChecksFailed} = 0x80130000 (2148728832) Description: Error establishing a connection. ----- Status Code: {BadSecurityChecksFailed} = 0x80130000 (2148728832) Description: Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13 Additional Info: + The SDK action called was "static Session.Create". + Following (6) events were gathered during the action on activity ID [6], in the order of first occurrence: SDK trace: CreateSession Called. RequestHandle=1, PendingRequestCount=1 [4] SDK trace: Token #0 created. CreatedAt = 10:23:57.806 . Lifetime = 3600000 [4] SDK trace: ***EXCEPTION*** BadSecurityChecksFailed 'Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13' [4] Exception: {Opc.Ua.ServiceResultException} Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13 SDK trace: ***EXCEPTION*** BadSecurityChecksFailed 'Error establishing a connection.' SDK trace: CreateSession Completed. RequestHandle=1, PendingRequestCount=0, StatusCode=Bad + Events starting with activity ID in [] may not necessarily be related to the current action. LogEntry("OPCLabs-UAEngine",Information,0,2026). The OPC-UA client session on endpoint URL "opc.tcp://localhost:9090/OpcUaServer" failed at tick 2741140 and will retry in 10000 milliseconds. UAClientSubscription failed at tick 2741140 and will retry in 3000 ms UAClientMonitoredItem "NodeId="Server_ServerStatus_State"" failed at tick 2741140 and will retry in 60000 ms LogEntry("OPCLabs-UAEngine",Warning,0,3201). The status subscription for an OPC-UA session on endpoint URL "opc.tcp://localhost:9090/OpcUaServer" is in failure. Further such warnings on this session will not be logged. OPC-UA service result - Error establishing a connection. = BadSecurityChecksFailed. ---- SERVICE RESULT ---- Status Code: {BadSecurityChecksFailed} = 0x80130000 (2148728832) Description: Error establishing a connection. ----- Status Code: {BadSecurityChecksFailed} = 0x80130000 (2148728832) Description: Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13 Additional Info: + The SDK action called was "static Session.Create". + Following (6) events were gathered during the action on activity ID [6], in the order of first occurrence: SDK trace: CreateSession Called. RequestHandle=1, PendingRequestCount=1 [4] SDK trace: Token #0 created. CreatedAt = 10:23:57.806 . Lifetime = 3600000 [4] SDK trace: ***EXCEPTION*** BadSecurityChecksFailed 'Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13' [4] Exception: {Opc.Ua.ServiceResultException} Error received from remote host: Certificate is not trusted. SubjectName: CN=MYH3, DC=CompanyName-PC13 IssuerName: CN=MYH3, DC=CompanyName-PC13 SDK trace: ***EXCEPTION*** BadSecurityChecksFailed 'Error establishing a connection.' SDK trace: CreateSession Completed. RequestHandle=1, PendingRequestCount=0, StatusCode=Bad + Events starting with activity ID in [] may not necessarily be related to the current action. Raising server condition changed: "opc.tcp://localhost:9090/OpcUaServer" Connecting; *** Failure Opc.UA.ServiceResult=0x80130000: OPC-UA service result - Error establishing a connection. = BadSecurityChecksFailed. [...] Last release of smart session instantiation #1, hold period is 5000. Further last releases are possible while the session is held. UAClientSubscription will reconnect now UAClientSubscription failed at tick 2745890 and will retry in 3000 ms UAClientMonitoredItem "NodeId="Server_ServerStatus_State"" failed at tick 2745890 and will retry in 60000 ms Raising server condition changed: "opc.tcp://localhost:9090/OpcUaServer" Disconnected(10000); *** Failure Opc.UA.ServiceResult=0x80130000: OPC-UA service result - Error establishing a connection. = BadSecurityChecksFailed. [...] Raising server condition changed: "opc.tcp://localhost:9090/OpcUaServer" Disconnected(Infinite); Success