У меня есть приложение, над которым я работаю для клиента, которое в итоге позволяет каждому из своих клиентов создать свою собственную версию приложения, настроив шаблоны и связав свое собственное доменное имя (весь код находится на моемклиентский сервер).
Проблема, с которой я сталкиваюсь, заключается в том, что когда такие пользователи создают свои собственные фирменные версии со своим доменным именем, а затем хотят войти в систему со своим администратором, система не может обеспечить аутентификацию https.
Я знаю, что можно создать самозаверяющий сертификат, и я «думаю», что существует довольно простой способ сделать это программно, НО, если я хочу дать пользователям возможность приобрести собственный сертификат, подписанный СА, то какэто должно быть выполнено?
Я потратил несколько часов, пытаясь найти ответ на этот вопрос в Интернете, но, похоже, не могу найти решение этой непонятной проблемы.
Что мне нужноэто простой код, который позволяет пользователю заполнить формуполе, которое, в свою очередь, создает файл CSR, который, в свою очередь, пользователь предоставит СА для получения своего файла CA и для которого некоторый код должен будет позволить пользователю загрузить его ... который, в свою очередь, автоматически установит его и переделаетнеобходимые веб-сервисы.
Любая / вся помощь и руководство будет принята с благодарностью!