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 yum安装Python3.8(史上最简单)
- · linux查看端口占用 netstat -tln|grep 8080
- · 解决jenkins git@github.com: Permission denied (publickey)
- · centos安装chrome+chromedriver
- · 修改FRP默认的http404页面后自行编译
- · .NETCORE 依赖注入服务生命周期
- · asp.net zero改mysql
- · .NET5面试汇总