首页 > 解决方案 > dotnet core 2.1.302 Ubuntu Linux 开发证书信任

问题描述

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

干杯,阿尔贝托

标签: httpscryptography.net-core

解决方案


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

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

请参阅在 ASP.NET Core 中跨不同平台配置 HTTPS,如果您仅使用KestrelKestrel使用反向代理(如ApacheNginx.


推荐阅读