我正在运行ubuntu 18.04,并且已经安装了dotnet 2.1.302。我需要帮助,以信任开发人员证书来使用https运行我的aspnetcore应用程序。到目前为止,我设法从/home/alberto/.dotnet/corefx/cryptography/x509stores/ca导入证书 和/home/alberto/.dotnet/corefx/cryptography/x509stores/my 镀铬,但它们仍然显示不受信任。 在网上搜索仅显示了如何创建自己的证书并运行它,但如果可能的话,我只需要使用MS的证书即可进行开发。 任何帮助表示赞赏!
干杯, 阿尔贝托
答案 0 :(得分:0)
在Linux
上没有集中信任证书的方法,因此您可以执行以下操作之一:
URL
排除列表localhost
上的所有自签名证书https.crt
添加到浏览器中的受信任证书列表中。请参见Configuring HTTPS in ASP.NET Core across different platforms,如果您仅使用Kestrel
或Apache
之类的带有反向代理的Nginx
或Kestrel
,则有文档链接。