C# OPC UA客户端SDK(统一自动化)2.5.4客户端证书在计算机名称更改时无效

C# OPC UA客户端SDK(统一自动化)2.5.4客户端证书在计算机名称更改时无效,c#,.net,opc,opc-ua,unified-automation-sdk,C#,.net,Opc,Opc Ua,Unified Automation Sdk,对于OPC UA客户端SDK 2.5.4,在更改计算机名称时,需要重新创建客户端证书,因为它们变得无效。为什么,它在任何地方都有记录吗 在2.0版中,在计算机名更改时,客户端证书不受影响,因此不需要重新创建它们。 使用Dotnet 4.5和C#6支持的应用程序。在2.1.0版更改日志中,有一行 将ApplicationCertificate SubjectName中的DC=localhost替换为DC= 因此,无法找到其SubjectName中包含localhost的证书,因为将搜索包含的证

对于OPC UA客户端SDK 2.5.4,在更改计算机名称时,需要重新创建客户端证书,因为它们变得无效。为什么,它在任何地方都有记录吗

在2.0版中,在计算机名更改时,客户端证书不受影响,因此不需要重新创建它们。
使用Dotnet 4.5和C#6支持的应用程序。

在2.1.0版更改日志中,有一行

  • 将ApplicationCertificate SubjectName中的DC=localhost替换为DC=
因此,无法找到其SubjectName中包含localhost的证书,因为将搜索包含
的证书

在2.1.0版之后,我们还需要重新创建客户端证书以及服务器证书,
更改计算机名称。

您应该更好地识别SDK。谁是该SDK的作者。供应商?@ZbynekZ我对OPC领域非常陌生,我无法回答您的问题。目前我正在使用UnifiedAutomation.UaBase dll和UnifiedAutomation.UaClient.dll。是的,这就是此处缺少的内容。统一自动化是OPC可用的多个SDK之一。因此,在请求帮助时,识别SDK非常重要。当计算机名称更改时,客户端可能会创建一个新证书,并将该名称用作证书的通用名称,这有助于服务器管理员识别证书对应的客户端。我认为这是正常的,人们不会经常更改计算机的名称。@Felisar我理解这是正常的,但在以前的版本中没有这种行为。。。为了支持当前版本,我需要更新我的应用程序,我需要证明我的更改。。。。只有当我能向他们展示opc ua提供商提供的任何文档时,这才是可能的…我已经要求他们。。。也就是说,当我在这里检查时,因为我可能错过了阅读这一点文档…我需要的是证明这是正常的。。。