Подключение к OPC UA Owen

Просмотр 14 сообщений - с 31 по 44 (из 44 всего)
  • Автор
    Сообщения
  • #32347
    manjey73
    Участник

    Так, после удаления клиентского сертификата я подключился к серверу.
    Дома удалял сертификат по другому и он стал выдан по 19.04.2025

    На работе почему то не изменился, проверю в понедельник удаление по другому.

    Вопрос в силе, где сертификат сервера OPC UA на Linux? делал поиск, не нашел

    #32348
    manjey73
    Участник

    нашел сертификат, у него расширение der, а искал по crt

    #32354
    Mikhail
    Модератор

    Как нужно удалять сертификат?
    У меня тоже после удаления создаётся новый просроченный ))

    В DrvOpcUa.Logic.xml, который создаётся в исполняемой директории и может быть скопирован в проект, есть параметр AutoAcceptUntrustedCertificates. Он может быть полезен применительно к данной проблеме.

    #32355
    Mikhail
    Модератор

    > где сертификат сервера OPC UA на Linux?
    Посмотрите пути в файле DrvDsOpcUaServer.xml

    #32356
    manjey73
    Участник

    Кроме папки c:\ProgramData\OPC Foundation\pki\trusted\certs\

    я еще запустил certmgr.msc через Выполнить и удалил его из ветки UA_MachineDefault

    После этого создался новый сертификат со сроком в 1 год.

    #32426
    Mikhail
    Модератор

    Полезная информация по удалению!
    Удалось найти сертификат на Linux?

    #32429
    manjey73
    Участник

    Да, сертификат нашел поиском по *.der файлу

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

    #32791
    manjey73
    Участник

    Вопрос, а библиотеки OPC Foundation способны автоматически пересоздавать сертификаты сервера и клиента?

    а то тут видимо год прошел и данные отвалились 🙂

    #32796
    Mikhail
    Модератор

    Сейчас не могу ответить на этот вопрос, его нужно исследовать.
    Возможно, потребуется спрашивать у разработчиков на https://github.com/OPCFoundation/UA-.NETStandard/issues

    #33769
    Glaster
    Участник

    Так получилось подключиться к OwenCloud когда создался не просроченный сертификат?
    У меня создаётся сертификат до 2025 года, но ошибку показывает всю ту же: Error establishing a connection: Could not send an Open Secure Channel request.

    #33770
    manjey73
    Участник

    @Glaster забудьте про OPC OwenCloud, у них кривые сертификаты OPCUA и что-то с этим делать они не хотят, Типа MasterScada подключается и ладно.

    Подключиться к OPC OwenCloud можно только теми браузерами OPC UA, у которых есть дополнительная возможность игнорировать сертификаты. Иначе никак вообще.

    Их техподдержка сливается.

    #33772
    Glaster
    Участник

    Жаль. А то вроде возможность есть, но её нет. В DrvOpcUa было бы хорошо предусмотреть галочку игнорировать сертификаты. Впрочем, если головняк с сертификатами только у овена, то, конечно, бессмысленно.

    #33773
    manjey73
    Участник

    Ну я кроме RapidScada и OwenLoud больше ни к чему не прикасался 🙂
    Запустил исходный код в отладке, исключение прилетает из недр библиотек OPC Foundation, значит косяк у Овен.

    Как браузер (только один при чем) делает обход этого не знаю.

    #33790
    Mikhail
    Модератор

    В DrvOpcUa были изменения, связанные с проверкой сертификатов. В релиз ещё не вошли. После выхода будет полезно попробовать.

Просмотр 14 сообщений - с 31 по 44 (из 44 всего)
  • Для ответа в этой теме необходимо авторизоваться.