首页 > 解决方案 > 从 Android/iOS 设备调试 HTTPS .net 核心应用程序

问题描述

我正在将 .NET Core 2.1 用于 Web 应用程序。我正在尝试将 SSL 与自签名证书一起使用(在 Windows 上可以正常工作)。但是尝试在我的测试设备或模拟器上访问这些网站不起作用,因为 .net 核心证书不起作用,因为证书不在这些设备上。那讲得通。

我必须使用 SSL,因为我正在尝试使用 OpenIddict 和身份模型进行应用程序身份验证,并且(至少)UWP 客户端无法在非 ssl 连接上工作(对于开发,我认为这很愚蠢,但除此之外)

如何生成供 Kestrel/.NET Core 使用的证书,然后在 Android 或 iOS 设备上信任该证书?这不像在预期设备上安装证书那么容易,该站点仍然不受信任。

标签: androidiossslasp.net-core

解决方案


推荐阅读