Https Dotnet core 2.1.302 Ubuntu Linux开发证书信任

Https Dotnet core 2.1.302 Ubuntu Linux开发证书信任,https,cryptography,.net-core,Https,Cryptography,.net Core,我运行的是Ubuntu18.04,我已经安装了Dotnet2.1.302。我需要帮助以信任开发者证书来运行我的带有https的aspnetcore应用程序。到目前为止,我成功地从/home/alberto/.dotnet/corefx/cryptography/x509stores/ca导入了证书 和/home/alberto/.dotnet/corefx/cryptography/x509stores/my 在chrome中,但它们仍然显示不可信。 在网上搜索只显示了如何创建自己的证书并运行它

我运行的是Ubuntu18.04,我已经安装了Dotnet2.1.302。我需要帮助以信任开发者证书来运行我的带有https的aspnetcore应用程序。到目前为止,我成功地从/home/alberto/.dotnet/corefx/cryptography/x509stores/ca导入了证书 和/home/alberto/.dotnet/corefx/cryptography/x509stores/my 在chrome中,但它们仍然显示不可信。 在网上搜索只显示了如何创建自己的证书并运行它,但如果可能的话,我只需要使用MS的证书进行开发。 感谢您的帮助

干杯,
Alberto

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

  • 排除您在浏览器排除列表中使用的
    URL
  • 信任本地主机上的所有自签名证书
  • https.crt
    添加到浏览器中的受信任证书列表中

  • 请参阅,如果您正在将just或
    Kestrel
    与类似或的反向代理一起使用,则会有文档链接

    您是否尝试过
    dotnet dev certs https--trust
    是的。然后我读到Linux发行版不支持它。我也有同样的问题!我跟着这篇博文跑。但我想微软应该更详细地解决这个问题。[在Linux上创建并信任自签名证书]()也存在此问题。运行Antergos,今天重新格式化,git克隆了我正在进行的项目。它以前运行过,但现在运行有问题。我局域网上其他机器上的前端SPA收到“未知错误0”。来自localhost的curl获取“curl:(60)SSL证书问题:无法获取本地颁发者证书”。运行接受证书的命令不起任何作用。Microsoft文档中说,在我第一次使用SDK的第一次运行体验中,应该创建某种开发证书。@比尔:是的,我看到了Andrew的博客,它会工作的。我的问题是我有几台机器,我通过bitbucket复制代码以保持它们的同步。所以我尽量避免为每台机器创建特定的证书,因为netcore应该有自己的证书。我想知道我是否可以在一台计算机上创建证书,将其存储在我的项目中,然后使用git将其传播到其他开发机器上。。。