更改milo opc示例服务器中的安全策略

问题描述 投票:0回答:2

如何在milo示例服务器中更改安全策略?我尝试使用UaExpert连接到milo的opc服务器,并设置安全策略。无论我选择哪种安全策略,结果都是相同的错误:

    ERROR o.e.m.o.s.s.t.u.UascServerAsymmetricHandler - [remote=/127.0.0.1:33762] Exception caught; sent ErrorMessage{error=StatusCode{name=Bad_SecurityChecksFailed, value=0x80130000, quality=bad}, reason=certificate path validation failed}
io.netty.handler.codec.DecoderException: UaException: status=Bad_SecurityChecksFailed, message=certificate path validation failed

如何正确配置?

第二个问题:示例服务器似乎非常复杂。创建服务器并连接到服务器的最简单方法是什么?是否有一个最小的例子?

opc opc-ua milo
2个回答
0
投票

欢迎使用stackoverflow

我不知道Milo服务器,并且我几乎没有使用过UAExpert,但是:

客户端必须信任服务器证书,并且服务器必须对客户端证书进行相同的操作,当然双方都必须拥有其证书,有时客户端和服务器自动创建一个证书(如果该证书不存在,则有时会自动创建一个证书)以前是通过外部方式创建的。

关于UAExpert http://documentation.unified-automation.com/uaexpert/1.4.3/html/first_steps.html的帮助


0
投票

如果您不想处理证书,则在连接时选择带SecurityPolicy None的终结点:

UaExpert

否则,请注意示例服务器在启动时登录的安全目录。类似于:

INFO  o.e.m.examples.server.ExampleServer - security temp dir: /var/folders/1v/2pxlxd_x4bsdxz25_fv7r0940000gn/T/security

导航到安全目录,您将在pki/rejected文件夹中找到UaExpert客户端证书。您可以将其移至pki/trusted/certs,然后从UaExpert安全连接。

© www.soinside.com 2019 - 2024. All rights reserved.