arOPC 2.22.64.1117 - сертификаты подключения, конфликт имен

Автор Eugene_, 23 октября 2026, 15:44:34

Eugene_

если с одного ПК подключаются к отдельному серверу, где стоит arOPC два пользователя, каждый в своем профиле на исходном ПК - возникает неудобство/проблема. Имена автоматически генерируются по имени хоста источника (ПК), и очевидно совпадают. Если на картинке ниже разрешить нижний сертификат от пользователя А, то он перезапишет верхний от пользователя Б и пользователь Б подключится не сможет.

Как вариант - вручную добавлять инициалы пользователя в конце имени сертификата при остановленном arOPC и перемещать из папки untrusted в trusted вручную.

Пожелание, реализовать один из вариантов:
- автоматическое добавление timestamp в конце имени файла сертификата при его автоматической генерации, очевидно будет уникальным.
- добавлять в конце имени имя пользователя, если возможно и оно есть в сессии при подключении.
- автоматическое добавление уникального инкремента в конце имени сертификата при его одобрении (trust).

arOPC

Добрый день.

Я подумаю что можно сделать.
Как будет результат, напишу.

Айрат

arOPC

Добрый день.

По ссылке, https://disk.yandex.ru/d/icAQYB0QkYzdNw, библиотека с OPC UA алгоритмами.
Проверьте, пожалуйста.
Надо просто подменить этой текущую.

Айрат

Eugene_

вроде работает, в конце имени файла есть изменения

arOPC

Добрый день.

Хорошо.
В ближайшее время размещу новый дистрибутив на сайте.
Спасибо.

Айрат

Eugene_

не будет ли потенциальных проблем из-за длинны имени файла ? думается это число в конце вполне можно сделать короче, это достаточно безопасно (условно DD-MM-YYYY-HH-MM-SS-MS по типу timestamp)

arOPC

Разница между предлагаемым вами и то что сделано для проверки всего 16 символов, есть ещё запас примерно 120 символов, с учетом места расположения сертификата.
Думаю хватит.

Айрат