自托管API证书发行

问题描述 投票:0回答:1

我无法通过AJAX访问API,因为SSL证书是自签名的。如何更改证书?

我在启动类上找不到任何选项。也没有项目属性。

编辑:我不是试图从我自己的计算机(已经信任证书)访问API,而是试图从不支持该证书的其他计算机中访问API。

如果我打开swagger(它也使用相同的证书),我可以单击“信任”证书,然后它可以工作,但这不是一个选择,因为swagger无法使用

ajax api ssl-certificate asp.net-core-3.0
1个回答
0
投票

我假设您无法访问当前正在开发的API。

SSL证书通常由为您的应用程序提供服务的HTTP服务器处理,而不是由应用程序本身处理。在开发过程中,dotnet为开发人员创建了自签名证书,该证书应受到操作系统的信任,因此也应受您使用的浏览器的信任。要信任,您可以根据dotnet dev-certs https --trust运行docs

© www.soinside.com 2019 - 2024. All rights reserved.