Мы используем приложение, предоставленное поставщиком, которое состоит из нескольких компонентов, распределенных по нескольким компьютерам.
Компоненты взаимодействуют друг с другом через JMX, который является открытым и незащищенным (нет требования к аутентификации). Ответ поставщика на проблемы безопасности: «Наше программное обеспечение предназначено для защищенных сетей, если ваше не предназначено, используйте брандмауэр.»
Я хотел бы найти решение на основе Java, но все примеры, описывающие добавление аутентификации в JMX, говорят об указании файлов паролей для серверов...
Это в нашем случае этого недостаточно, потому что клиентская часть не является графическим интерфейсом, ориентированным на пользователя. Нам нужно сказать клиенту, чтобы он тоже использовал пароль(и) - и указать, какой именно.
Вот и вопрос, возможно, существует какое-то стандартное Java-свойство , который используется стандартным кодом клиента JMX и может использоваться для указания либо фактических учетных данных, либо пути к файлу, содержащему их?
Подробнее здесь: https://stackoverflow.com/questions/789 ... o-a-client