https - 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 的证书进行开发。任何帮助表示赞赏!
干杯,阿尔贝托
解决方案
没有集中式信任证书的方式,Linux
因此您可以执行以下操作之一:
- 排除
URL
您在浏览器中使用的排除列表 - 信任所有自签名证书
localhost
- 将 添加
https.crt
到浏览器中的受信任证书列表中。
请参阅在 ASP.NET Core 中跨不同平台配置 HTTPS,如果您仅使用Kestrel
或Kestrel
使用反向代理(如Apache
或Nginx
.
推荐阅读
- java - 如何在 Anrdoid 应用程序中处理不同的键盘操作?
- mysql - 在更新 MySQL 中的另一个表时合并冗余行
- sql - 2 个值的 SQL 冲突
- sql-server - Sql Server 在计算平均值时对值进行四舍五入
- node.js - Express:异步请求处理程序的问题
- git - 为什么 Git 会忽略这个不在 .gitignore 中的目录?
- node.js - Vue.js 3 SSR - 客户端水合期间缺少模板或渲染功能
- julia-jump - 如何使用 JuMP 更改变量的类型?
- python - 使用 if 语句重建 pandas 数据框
- javascript - 如何延迟 React 功能组件的 return()