linux下安装根证书支持Https
在linux下有时会使用http请求HTTPS网站数据(API),会报错。要安装根证书支持HTTPS访问。
于是百度,提示用 mozroots --import --ask-remove 可以安装,结果 运行提示 找不到mozroots
于是安装mozroots,百度发现,这个是mono命令。
刚好我安装的jexus独立版又带了Mono和mozroots
cd jexus
ll
看到了mozroots
运行 sudo ./mozroots --import --ask-remove
178个证书已导入。
最后,还要在你asp.net程序的某个地方,比如 global.asax的application_start 事件中,加入一句:
System.Net.ServicePointManager.ServerCertificateValidationCallback = (a, b, c, d) => { return true; };
然后重启jexus。就可以了!
============ 欢迎各位老板打赏~ ===========
与本文相关的文章
- · uol123.com升级为HTTPS
- · free:10分钟把你的WordPress网站改成HTTPS
- · linux asp.net用httpWebRequest或WebClient访问https站点
- · Firefox用代理后无法访问https站点
- · centos安装node18
- · The instance of entity type ‘Customer’ cannot be tracked because another instance with the same key value for {‘Id’} is already being tracked.
- · .NET8实时更新nginx ip地址归属地
- · 解决.NET Blazor子组件不刷新问题
- · nginx日志按天分割
- · .NET8如何在普通类库中引用 Microsoft.AspNetCore
- · 解决Linux实例磁盘空间满问题
- · .NET8 Mysql SSL error