Dotnet核心2.1.302 Ubuntu Linux开发证书信任

时间:2018-07-27 22:56:54

标签: https cryptography .net-core

我正在运行ubuntu 18.04,并且已经安装了dotnet 2.1.302。我需要帮助,以信任开发人员证书来使用https运行我的aspnetcore应用程序。到目前为止,我设法从/home/alberto/.dotnet/corefx/cryptography/x509stores/ca导入证书 和/home/alberto/.dotnet/corefx/cryptography/x509stores/my 镀铬,但它们仍然显示不受信任。 在网上搜索仅显示了如何创建自己的证书并运行它,但如果可能的话,我只需要使用MS的证书即可进行开发。 任何帮助表示赞赏!

干杯, 阿尔贝托

1 个答案:

答案 0 :(得分:0)

Linux 上没有集中信任证书的方法,因此您可以执行以下操作之一:

  1. 排除浏览器中使用的URL排除列表
  2. 信任localhost上的所有自签名证书
  3. https.crt添加到浏览器中的受信任证书列表中。

请参见Configuring HTTPS in ASP.NET Core across different platforms,如果您仅使用KestrelApache之类的带有反向代理的NginxKestrel,则有文档链接。