0

如何更改 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

如何正确配置它?

第二个问题:示例服务器看起来相当复杂。创建服务器并连接到它的最简单方法是什么?有没有一个最小的例子?

4

2 回答 2

0

欢迎来到stackoverflow

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

客户端必须信任服务器证书,服务器必须对客户端的证书执行相同的操作,当然双方都必须拥有自己的证书,有时客户端和服务器会自动创建一个,如果它不存在,但有时应该事先创建通过外部方式。

关于阿联酋专家的帮助http://documentation.unified-automation.com/uaexpert/1.4.3/html/first_steps.html

于 2019-12-15T13:17:15.680 回答
0

如果您不想处理证书,请在连接时选择带有 SecurityPolicy None 的端点:

UA专家

否则,请记下示例服务器在启动时登录的安全目录。就像是:

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

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

于 2019-12-15T14:48:32.757 回答