浏览器证书问题,chorm,ie,edge,safari都会去读系统证书,firefox例外
2024-08-31 09:23:12
坑爹
没想过浏览器兼容的问题。
为系统安装用户证书后, firefox一直无法连接
提示
连接 www.httpsserver.com:8985 时发生错误。 SSL 对等端无法协商出一个可接受的安全参数设置。 (错误码: ssl_error_handshake_failure_alert)
您尝试查看的页面无法显示,因为已收到数据的可靠性无法证实。
请联系网站的所有者,告知他们这个问题。
我一直找不到问题在哪里。
写代码导入证书,OK可以访问
var options = {
hostname:'www.httpsserver.com',
port:8985,
path:'/',
method:'GET',
// key:fs.readFileSync('client.key'),
// cert:fs.readFileSync('client.crt'),
// ca: [fs.readFileSync('ca.crt')],
pfx:fs.readFileSync('client.pfx'),
passphrase:"1CUI"
}; options.agent = new https.Agent(options);
var req = https.request(options,function(res){
console.log("statusCode: ", res.statusCode);
console.log("headers: ", res.headers); res.setEncoding('utf-8');
res.on('data',function(d){
console.log(d);
})
}); req.end(); req.on('error',function(e){
console.log(e);
})
可以访问成功。
但把证书安装到系统,在firefox访问,却不行。
百思不得其解。
然后用chorme ,成功了。
原来firefox有自已的证书和信任管理模块。装到系统里不生效,必须手动导入到firefox里!!!!!!
最新文章
- MYSQL数据库如何赋予远程某个IP访问权限
- 驳 GarbageMan 的《一个超复杂的简介递归》——对延迟计算的实验和思考
- xutils 3.0 post 使用
- php xdebug配置
- http协议读书笔记3-Web服务器
- [android] 手机卫士自定义对话框布局
- css3的媒体查询(Media Queries)
- php怎么解析utf-8带BOM编码的json数据,php解析json数据返回NULL
- iPhone Push消息全攻略.1
- unity3d 获取相机视口四个角的坐标
- HDU5044---Tree 树链剖分
- JavaScript学习笔记(三)this关键字
- 【百度地图API】自定义可编辑的交通路线
- 第 8 章 MySQL 数据库 Query 的优化
- Ollydbg中的内存断点和硬件断点的区别
- 不能ping通主机名
- Tomcat安装、配置和部署笔记
- centos中less翻页查询的用法
- Dom4j用Xpath获取节点——(六)
- ___cxa_pure_virtual&;quot;, referenced from
热门文章
- 106.HttpResponse对象详解
- Linux 配置单机yum源--ISO镜像做源
- 吴裕雄--天生自然 JAVA开发学习:Scanner 类
- spring boot集成MyBatis 通用Mapper 使用总结
- Java之多线程窗口卖票问题(Thread)
- 小白学习之pytorch框架(2)-动手学深度学习(begin-random.shuffle()、torch.index_select()、nn.Module、nn.Sequential())
- mysql超大sql导入(10G)
- Oracle之纵向数据转换横向数据
- 移动端web前端开发
- 如何选字体(font-family)