通常,我会启动 Azure Cosmos DB Emulator.exe(安装在 Windows 10 上),它会在 https://localhost:8081/_explorer/index.htm 启动 Chrome,并显示“恭喜!您的 Azure Cosmos DB 模拟器正在运行。”,很简单豌豆。但今天我遇到了一个问题,导致 Chrome 说 SSL 证书无效,Firefox 也是如此。
为了重新开始,我尝试了以下操作:
certlm.msc删除所有名为“localhost”的证书AppData\Local\CosmosDBEmulator同样的情况发生。每次我重新安装并运行模拟器时,它都会在幕后添加几个“本地主机”证书(如下),但根据浏览器的说法,它们似乎不受信任。根据名称,“受信任的根证书颁发机构”中的证书似乎与“个人”中的证书相匹配。这些必须是浏览器抱怨的自签名证书?(如果我错了,请纠正我,我不是这方面的专家)。我还尝试了一个通过导出/导入证书来获取受信任证书的视频,但这也没有任何作用。
我是否可以让我的浏览器将这些证书视为有效?只是希望它像以前一样工作 - 运行模拟器并让 localhost 在任何浏览器上工作,而无需弄乱证书或任何浏览器设置。任何帮助表示赞赏!