坑爹

没想过浏览器兼容的问题。

为系统安装用户证书后, 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里!!!!!!

最新文章

  1. MYSQL数据库如何赋予远程某个IP访问权限
  2. 驳 GarbageMan 的《一个超复杂的简介递归》——对延迟计算的实验和思考
  3. xutils 3.0 post 使用
  4. php xdebug配置
  5. http协议读书笔记3-Web服务器
  6. [android] 手机卫士自定义对话框布局
  7. css3的媒体查询(Media Queries)
  8. php怎么解析utf-8带BOM编码的json数据,php解析json数据返回NULL
  9. iPhone Push消息全攻略.1
  10. unity3d 获取相机视口四个角的坐标
  11. HDU5044---Tree 树链剖分
  12. JavaScript学习笔记(三)this关键字
  13. 【百度地图API】自定义可编辑的交通路线
  14. 第 8 章 MySQL 数据库 Query 的优化
  15. Ollydbg中的内存断点和硬件断点的区别
  16. 不能ping通主机名
  17. Tomcat安装、配置和部署笔记
  18. centos中less翻页查询的用法
  19. Dom4j用Xpath获取节点——(六)
  20. ___cxa_pure_virtual", referenced from

热门文章

  1. 106.HttpResponse对象详解
  2. Linux 配置单机yum源--ISO镜像做源
  3. 吴裕雄--天生自然 JAVA开发学习:Scanner 类
  4. spring boot集成MyBatis 通用Mapper 使用总结
  5. Java之多线程窗口卖票问题(Thread)
  6. 小白学习之pytorch框架(2)-动手学深度学习(begin-random.shuffle()、torch.index_select()、nn.Module、nn.Sequential())
  7. mysql超大sql导入(10G)
  8. Oracle之纵向数据转换横向数据
  9. 移动端web前端开发
  10. 如何选字体(font-family)