android - 从 Android/iOS 设备调试 HTTPS .net 核心应用程序
问题描述
我正在将 .NET Core 2.1 用于 Web 应用程序。我正在尝试将 SSL 与自签名证书一起使用(在 Windows 上可以正常工作)。但是尝试在我的测试设备或模拟器上访问这些网站不起作用,因为 .net 核心证书不起作用,因为证书不在这些设备上。那讲得通。
我必须使用 SSL,因为我正在尝试使用 OpenIddict 和身份模型进行应用程序身份验证,并且(至少)UWP 客户端无法在非 ssl 连接上工作(对于开发,我认为这很愚蠢,但除此之外)
如何生成供 Kestrel/.NET Core 使用的证书,然后在 Android 或 iOS 设备上信任该证书?这不像在预期设备上安装证书那么容易,该站点仍然不受信任。
解决方案
推荐阅读
- bash - 循环分配端口号给 tomcat 节点
- javascript - Material ui:表格滚动到新页面的顶部
- systemd - 限制 docker 的 systemd 服务内存
- python - 如何使用 ValueError 将对象类型转换为整数类型:int() 基数为 10 的无效文字:'2,156,624,900'?
- spring - Hibernate:从一个到多个表中查找实体
- json - 如何通过单击“下一步”按钮切换到其他员工?以及如何在 PageView.builder 之后添加页面?
- mulesoft - RAML 用于多个文件作为输出
- python - python-Dataframe 计算有条件的行
- android - 使用 PdfBox Android 缓慢的页面渲染
- ruby-on-rails - 我可以在我的主页上运行我的#game 控制器的#new 和#create 方法吗?