首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OPC UA UserIdentity

OPC UA UserIdentity
EN

Stack Overflow用户
提问于 2022-05-12 14:02:28
回答 1查看 192关注 0票数 1

我正在尝试使用我设置的凭据连接到OPC服务器。

//用户

代码语言:javascript
复制
var user = new UserIdentity("admin", "admin");

//届会

代码语言:javascript
复制
var session = Session.Create(config, new ConfiguredEndpoint(null, selectedEndpoint, EndpointConfiguration.Create(config)), false, "", (uint)6000, user, null).GetAwaiter().GetResult();

我总是会犯错误:

未能连接证书是不可信的。

当我匿名登录的时候,它就起作用了。

我做错了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-12 18:01:39

为了在OPC UA中使用用户名和密码,需要在传输过程中对它们进行加密。此加密使用X.509证书完成。因此,即使您不加密会话的其余部分,也需要与OPC服务器交换和信任OPCX.509证书。

检查您的API以了解如何做到这一点。您的证书也必须在服务器上被信任。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72217041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档