У меня есть настольное мостовое приложение, которое использует рабочую службу для размещения PWA и WebAPI с Kestrel через https.
Пользователь запускает работника и переходит к службе из ff/chrome/edge.
Это отлично работает в разработке, так как на машине разработки установлен доверенный сертификат.
Однако, когда я упаковываю его и развертываю на тестовой машине, сертификата нет, и приложение вылетает.
Итак, как лучше всего это сделать?
Опции
- Связать сертификат с приложением, установить его в локальном хранилище контейнеров? Как это будет работать с браузером, который не будет доверять сертификату, поскольку он не установлен в контексте пользователей браузера?
- Купите сертификат ЦС. Как я буду его распространять?
- Доверенные сертификаты Magic UWP, которые я могу добавить в пустельгу?