当我在部署一个直播软件的时候,需要用到ssl证书,所以从腾讯云下载了相关的key和crt,但是在我部署之后仍然显示错误

const express = require("express");
const app = express();let broadcaster;
const port = 321;const http = require("https");const fs= require('fs');
const path=require('path');const privateKey=fs.readFileSync(path.join(__dirname,'key'),'utf8');
//crt文件
const certificate =fs.readFileSync(path.join(__dirname,'crt'),'utf8');
const credentials = {key: privateKey,cert: certificate,
}const server = http.createServer(credentials, app);const io = require("socket.io")(server);
app.use(express.static(__dirname + "/public"));io.sockets.on("error", e => console.log(e));
io.sockets.on("connection", socket => {socket.on("broadcaster", () => {broadcaster = socket.id;socket.broadcast.emit("broadcaster");});socket.on("watcher", () => {socket.to(broadcaster).emit("watcher", socket.id);});socket.on("offer", (id, message) => {socket.to(id).emit("offer", socket.id, message);});socket.on("answer", (id, message) => {socket.to(id).emit("answer", socket.id, message);});socket.on("candidate", (id, message) => {socket.to(id).emit("candidate", socket.id, message);});socket.on("disconnect", () => {socket.to(broadcaster).emit("disconnectPeer", socket.id);});
});
server.listen(port, () => console.log(`Server is running on port ${port}`));

 尝试了谷歌和火狐之后发现都不可以,谷歌并没有高级可以看,火狐可以查看原因

原因就是:

证书已经关联了域名,只能对关联的域名使用,也就是说在你一开始创建这个证书的时候就要注意这个,只能部署在对应的域名下面的网站里面

下面是获取证书的教程

腾讯云免费ssl证书领取教程(图文教学)_long_songs的博客-CSDN博客腾讯云为数百万的企业和开发者提供安全稳定的云计算服务,涵盖云服务器、云数据库、云存储、视频与CDN、域名注册等全方位云服务和各行业解决方案。最近的腾讯云更改了规则,每个用户可以免费领取20个ssl证书,可以用于绑定域名,或是用于其他的服务,话不多说直接上教程。然后点击申请,不需要什么流程,大概几分钟就申请到了,没有什么限制,申请到之后可以下载到本地,拿出其中的。点进去之后,选择第二个选项:我的证书。腾讯云 产业智变·云启未来 - 腾讯。然后左上角正常的微信扫码登录。https://blog.csdn.net/long_songs/article/details/129065523

SSL_ERROR_BAD_CERT_DOMAIN 部署 ssl证书后仍显示潜在风险相关推荐

  1. php iis6 安装ssl证书,在IIS下部署SSL证书实现HTTPS

    HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版.谷歌已经制定了一项长远的计划,它的最终目标是将所有通过HTTP协议呈现的网页标为"不安全",对于站长来说,部署SS ...

  2. 部署SSL证书中的风险

    国内CA机构颁发SSL证书的风险<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&quo ...

  3. Ubuntu系统Apache2部署SSL证书

    Ubuntu系统Apache2部署SSL证书 前提条件 已从SSL证书控制台下载Apache服务器证书 步骤 在apache2目录下创建SSL目录 mkdir /etc/apache2/ssl 使用命 ...

  4. CentOS系统Tomcat 8.5/9部署SSL证书

    CentOS系统Tomcat 8.5/9部署SSL证书 本页目录 环境准备 前提条件 操作步骤 后续操作 本文档介绍了CentOS系统下Tomcat 8.5或9部署SSL证书的操作说明. 环境准备 操 ...

  5. ssl证书是什么?为什么需要部署ssl证书?

    什么是SSL证书?SSL证书是一种提供SSL协议的证书,它通过在客户端浏览器和Web服务器之间建立SSL安全通道对网络传输数据进行加密,防止数据被截获.SSL证书包括公钥和私钥:公钥主要用于信息加密, ...

  6. 只有部署 SSL 证书才能保护网上隐私信息安全

    只有部署 SSL 证书才能保护网上隐私信息安全  (发布时间:2009-3-18, 2009年第2号,总第68号) UPDATE: 此文内容刊登在<计算机世界>报(2009年04月06日第 ...

  7. 在Postfix邮件服务器上部署SSL证书

    在Postfix邮件服务器上部署SSL证书 # 前提条件 # 如何部署 # 配置文件 # 启动SMTPS服务 # 重启Postfix服务器 # 更多信息 Postfix是一款基于sendmail改良而 ...

  8. 部署SSL证书,为您的网站保驾护航

    随着<网络安全法>的出台和实行,使得互联网安全上升到国家安全的高度,与此同时,越来越多的主流网站都开始部署SSL证书对网站隐私和数据传输加以保护. SSL证书是数字证书的一种,类似于驾驶证 ...

  9. 移动端/模拟器内安装完代理对应证书后仍警告安全证书有问题的解决方案

    模拟器安装完证书后仍出现安全证书有问题 将用户下的证书安装到系统内部 一.首先从模拟器导出名字为`cer.crt`的https证书到windows端 二.证书格式转换,需要借助openssl 三.使用 ...

最新文章

  1. 【组合数学】递推方程 ( 常系数线性非齐次递推方程 的 非齐次部分是 多项式 与 指数 组合方式 | 通解的四种情况 )
  2. AI时代!我选Python因为Python是人工智能的未来
  3. HTML表单用于收集,HTML表单
  4. Google Chrome —— 离线安装/安装包下载解决方案
  5. 视频播放器的界面设计并实现播放器
  6. React Native移动开发实战-4-Android平台的适配
  7. python中readlines_python中read() readline()以及readlines()用法
  8. 轻量级Web应用程序框架:PrimeFaces(JSF)+ Guice + MyBatis(第2部分)
  9. 分布式光伏补贴_光伏业再出新政:户用光伏首次单独管理,分布式、地面电站需竞价获取补贴...
  10. 高性能mysql 第5章 创建高可用的索引
  11. 车辆贷款违约预测 Top1(2021科大讯飞)
  12. 部分Excel函数的使用
  13. 在移动硬盘(SDD)上装ubuntu18.04
  14. python代码美化工具
  15. IE疑难杂症之已取消网页导航--该站点安全证书的吊销信息不可用
  16. 亚美柏科笔试题——java
  17. 基于双语数据集搭建seq2seq模型
  18. vim 常用功能大全
  19. OkHttp工具类在微服高并发场景中问题实践总结
  20. 2020-9-12 招银网络科技面经

热门文章

  1. 安卓手机修改IMEI方法
  2. 数据结构 - 图的遍历
  3. IP Camera 和 Web Camera 的区别
  4. 李洪超 硬件工程师_听说你想做功能安全工程师?(下篇)
  5. 「杂谈」面试中需要注意的非技术问题
  6. 关于textarea传值(取出,写入数据库)问题
  7. 十八、部署 Vue.js 项目到生产环境
  8. 树莓派配置pytorch环境以及错误解决
  9. java mysql 表关系分析_数据库表的关系
  10. r spgm 语言_R语言 splm包 spml()函数中文帮助文档(中英文对照)