PDA

Просмотр полной версии : "ПЛК 110-30 MasterSCADA" истек сертификат.



mrOrange
14.01.2025, 16:03
На предприятии установлено порядка 50 контроллеров «ПЛК 110-30 MasterSCADA» . Контроллеры закупались партиями.
На контроллерах, которые покупались первыми истек срок действия сертификата (скриншот во вложении).
При замене на новый контроллер из резерва - сертификат в Softing OPC UA client генерировался автоматически.
Облазил Softing OPC UA client и MasterSCADA - ничнего не нашел.
Пробовал удлить старые пророченные сертификаты - не помогло.
Как обновить сертификаты для старых контроллеров?

81301

melky
14.01.2025, 16:31
А сам контроллер на Linux ? или на чем?

Ну и честно не знаю, каким боком MasterScada генерирует сертификаты. Но на Linux они тоже хранятся в определенной папочке. И если Сервер OPC использует библиотеки OPC Foundation то после удаления их из этих папочек библиотеки сгенерируют новые сертификаты на 1 год.

/root/.locale/share/OPC Foundation/pki — все там, и сертификат и ключ

файлы .der

mrOrange
16.01.2025, 09:03
Спасибо, стало понятно куда "копать".

В итоге как победил:
1.Подключаемся по WinSCP к контроллеру.
2.Из папок /mnt/ufs/root/mplc4/CertificateStore/certs и /mnt/ufs/root/mplc4/CtrCertificateStore/certs
удаляем MasterSCADA4D.der.
Из папок /mnt/ufs/root/mplc4/CertificateStore/private и /mnt/ufs/root/mplc4/CtrCertificateStore/private удаляем MasterSCADA4D.pfx.
3.Ребутим контроллер.

В итоге получаем новый сертитификат почти на 5 лет. Если не удалить MasterSCADA4D.pfx, то на его основе генерится старый, истекший сертификат.