我使用 uaExpert
作为 OPC-UA 客户端。我想让我的客户端(uaExpert)支持 x509 证书身份验证方法。但是,我使用 openssl 生成了 x509 证书,然后在 uaExpert 中附加了该证书和私钥。所以现在当我尝试连接 OPC-UA 服务器
时,我的 OPC-UA 服务器应用程序抛出异常 'CN=OPCUA Server, O=AL, L=Houston , S=TX, C=US' 不是受信任的用户证书。
请帮助我们。
最佳答案
您需要配置 OPC UA 服务器以接受此证书。
服务器应该有一个 UI 元素,允许您将其添加到服务器“受信任的存储区”,或者有一个特殊的文件夹,您可以在其中复制证书。
私钥不需要复制,应保留在您的客户端上。
关于c# - 如何使用基于 uaExpert 的客户端连接到需要基于 x509 证书的用户身份验证的 OPC-UA 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75935841/