ssl - 是否可以使用公认的 SSL 证书运行 IIS Express 实例?
问题描述
我在我的开发中遇到问题,我试图在我的应用程序中实现 OAuth 身份验证。为了让它工作,我必须设置我的 .net 核心应用程序以使用 SSL 证书运行。这些证书是自动生成且受信任的,到目前为止一切顺利。
当我尝试在这些网站上使用电话客户端时,就会出现问题。显然设备没有安装证书,在设备上安装证书没什么区别(dotnet工具提供的证书没有CA属性什么的?所以我不能物理上信任证书iOS 设备)。
从我的立场来看,在 IIS Express 上使用 Let's Encrypt SSL 证书会更有意义,证书由公认的权威机构提供,但似乎我不能为 localhost 做到这一点。我认为这是因为 Let's Encrypt ACME 机器人无法连接到我的本地开发实例,这是有道理的。
有没有办法让 IIS express 或本地开发使用公认的开发证书(当我说被认可时,我的意思是 Let's Encrypt 之类的东西)?还是我必须使用自签名证书并找到某种方法将它们安装在我的测试设备上?
谢谢。
解决方案
推荐阅读
- excel - 通过excel vba从excel给一个html输入框赋值
- css - 如何改变报纸快新闻主题的背景渐变?
- ruby-on-rails - 如何使用rails在表单助手中获取名称属性
- python - 如何使用默认值通过 annotate() 在输出中创建新字段?
- r - 如何在 httr::POST 上正确设置超时?
- python - 根据其他列切断数据框
- vba - 如何在自定义 UI 编辑器自定义选项卡中添加 Powerpoint 的内置工具
- android - gradle profiler 中的不同缓存策略
- javascript - 如何从 JSON 数据中为每个对象创建一个页面 - JavaScript
- python - 使用来自 win32com 的数据向 Excel 提供命名冲突 (_FilterDatabase)