Отладка приложения HTTPS .net core с устройства Android / iOS

Я использую .NET Core 2.1 для веб-приложения. Я пытаюсь использовать SSL с самозаверяющим сертификатом (который нормально работает в Windows). Но попытка получить доступ к этим веб-сайтам на моем тестовом устройстве или эмуляторе не работает, потому что основной сертификат .net не работает, потому что сертификата нет на этих устройствах. В этом есть смысл.

Мне приходится использовать SSL, потому что я пытаюсь использовать OpenIddict и Identity Model для проверки подлинности приложения, и (по крайней мере) клиент UWP не будет работать с подключением, отличным от ssl (что для разработки я считаю глупым, но кроме точки)

Как я могу сгенерировать сертификат для использования Kestrel / .NET Core, а затем доверять этому сертификату на устройстве Android или iOS? Это не так просто, как просто установить сертификат на предполагаемое устройство, сайт по-прежнему не является надежным.

только для iOS - при установке сертификата на устройство - доступен ли он в Settings -> General -> About -> Certificate Trust Settings? И если да, то установить на enabled?

Peter Pajchl 13.11.2018 12:05

Его там нет. Я думаю, причина в том, что у него нет правильной настройки CA или чего-то в этом роде.

Lewis Cianci 14.11.2018 05:03
0
2
67
0

Другие вопросы по теме