Проблема с подключением клиентского сертификата OPC-UA

Я запускаю клиент node-red OPC-UA на моем Raspberry pi 4 и сервер OPC-UA на Omron PLC NJ501-1400. Работает без какой-либо политики безопасности. Но мой клиент не может подключиться к серверу, на панели отладки появляется это сообщение.

OPC UA connection error: The connection has been rejected by server,
Please check that client certificate is trusted by server.
Err = (connect ENETUNREACH 10.xxx.xxx.x:4840)

Любая идея, как обращаться с сертификатами. Или у меня что-то не так с настройками сервера?


person Ondřej M.    schedule 22.06.2020    source источник
comment
Я не знаком с конкретными компонентами, но ENETUNREACH подозрительно похоже на сетевую проблему. Можете ли вы проверить, что клиент может пинговать сервер?   -  person chrysn    schedule 22.06.2020


Ответы (1)


Я думаю, вам может понадобиться добавить сертификат вашего клиента OPC UA в доверенный список клиента OPC UA сервера OPC UA.

В серии NJ необходимо зарегистрировать сертификат клиента в модуле CPU с помощью Sysmac Studio.

Источник: Руководство по серии Omron NJ

person Camille G.    schedule 22.06.2020
comment
Уже сделал это или это то, что я сделал. Я взял сертификат из ''' home/pi/.node-red/node_modules/node-opcua-client/certificates/certificate.pem''', затем преобразовал его в .der, так как ПЛК принимает только файлы .der и загрузил его. в аутентификацию клиента/доверенные сертификаты. И появилась та же ОШИБКА. Но вместо ENETUNREACH стоит ETIMEDOU. - person Ondřej M.; 23.06.2020