На сервере A развернуто клиентское приложение C#. Это приложение взаимодействует с сервером B, на котором работает ActiveMQ, и использует протокол SSL. Сертификаты, импортированные на сервер A и сервер B (оба сертификата в хранилище текущего пользователя: сертификат клиента в личную папку и сертификат сервера в центр сертификации).
Запуск приложения напрямую с машины A не вызывает проблем. Но для реальной работы пользователь должен запустить приложение C# с машины C, используя общую папку на сервере A. В этом случае соединение не может быть установлено. Если я импортирую сертификат на машину C, он работает нормально.
Означает ли это, что я должен импортировать сертификат на каждую пользовательскую машину? Или поместить сертификаты на сервере А в папку «Локальный компьютер»?