c# - OPC UA Client SDK (Unified Automation) 2.5.4 客户端证书在计算机名称更改时失效
问题描述
对于 OPC UA Client SDK 2.5.4 ,在计算机名称更改时需要重新创建客户端证书,因为它们变得无效。为什么,它在任何地方都有记录吗?
在 2.0 版中,更改计算机名称时客户端证书不受影响,因此无需重新创建它们。使用 Dotnet 4.5 和 C# 6 支持的应用程序。
解决方案
在版本 2.1.0 更改日志中有一行
- 将 ApplicationCertificate SubjectNames 中的 DC=localhost 替换为 DC=
<computername>
因此无法找到 SubjectName 中带有 localhost 的证书,因为<computername>
搜索了带有 的证书。
在版本 2.1.0 之后,我们还需要在计算机名称更改时重新创建客户端证书以及服务器证书。
推荐阅读
- vue.js - 动态组件内的 BootstrapVue 文件输入未填充数据
- c# - 何时在 C# 中重新引发异常?
- android - 方法引发了“java.lang.StackOverflowError”异常。无法评估 org.json.JSONObject.toString() - 在调用 json post 方法时
- python - Sklearn中的ValueError
- shell - 两台服务器之间的 SFTP 文件传输并从第三台服务器运行此脚本
- python - 在辅助线程上运行任何 Web 服务器事件循环
- python - 是否有在 tkinter 中创建用户生成的输入空间的功能,我们可以从中获取输入?
- asp.net - ASP 图像刷新直到第一个周期
- php - 从其他表 laravel 中获取价值
- android - Flutter 应用程序在没有静态方法 isAtLeastR 的情况下在 android 10 和 R 上崩溃