当前位置: 首页 > wzjs >正文

建设部网站 造价三合一网站指的是什么意思

建设部网站 造价,三合一网站指的是什么意思,灵宝seo公司,外链发布工具下载文章目录 自签名生成命令安装安装证书浏览器证书管理器 自签名 生成命令 使用openssl生成私钥和证书。 openssl req -x509 -newkey rsa:4096 -nodes -days 365 -subj "/CNlocalhost" -addext "subjectAltNameDNS:localhost" -keyout cert.key -out cer…

文章目录

  • 自签名
    • 生成命令
    • 安装
      • 安装证书
      • 浏览器证书管理器

自签名

生成命令

使用openssl生成私钥和证书。

openssl req -x509 -newkey rsa:4096 -nodes  -days 365 -subj "/CN=localhost" -addext "subjectAltName=DNS:localhost" -keyout cert.key -out cert.crt
# or
openssl req -x509 -newkey rsa:2048 -nodes -days 365 -sha256 -subj '/CN=localhost'  -addext "subjectAltName=DNS:localhost"   -keyout private-key.pem -out certificate.pem
  • -x509 :生成自签名证书
  • -newkey rsa:4096 :生成 4096 位 RSA 密钥
  • -keyout :指定私钥输出路径
  • -out :指定证书输出路径
  • -days 365 :证书有效期 365 天
  • -nodes :不加密私钥
  • -subj "/CN=localhost" :设置证书主题为 localhost
  • -addext "subjectAltName=DNS:localhost":配置SAN扩展

如果提示subject name格式不正确,就修改-subj "//CN=localhost",多加一个/

subjectAltName配置很重要,浏览器需要确保访问的 URL 和证书中的CN/SAN完全匹配

配置好之后,应该会在当前目录生成cert.keycert.crt两个文件或private-key.pemcertificate.pem两个文件。

安装

如果要让浏览器正确识别有两种方法:安装证书浏览器证书管理器

安装证书

双击cert.crt后点击安装证书或右击cert.crt选择安装证书。
安装证书
将证书存储为受信任的根证书颁发机构

浏览器证书管理器

在浏览器中可以导入自定义证书。
可以在浏览器设置中直接搜索证书,一般在隐私安全下面可以找到管理证书
下面分别是ChromeEdge的管理证书。
管理证书
管理证书
谷歌浏览器还支持自定义导入,不需要安装证书到系统,只需要导入即可识别。
自定义导入
也可以选择管理系统导入的证书。
管理证书
点击导入,选择证书文件cert.crt,选择证书存储在受信任的根证书颁发机构
安装证书
安装完成后开始测试。

导入证书之前:
不安全
导入证书之后:
安全
可以看到证书生效了。

使用 node 创建简单的服务器测试代码。

import express from 'express'
import https from 'node:https'
import fs from 'node:fs'
import path from 'node:path'const app = express()// 加载SSL证书,使用`cert.key, cert.crt`或者`private-key.pem, certificate.pem`
const sslOptions = {key: fs.readFileSync(path.resolve('D:/OpenSSL/ca', 'cert.key')),cert: fs.readFileSync(path.resolve('D:/OpenSSL/ca', 'cert.crt'))
}app.use(express.static(import.meta.dirname))// 创建HTTPS服务器
const server = https.createServer(sslOptions, app)server.listen(3000, () => {console.log('HTTPS 服务启动成功,端口: 3000')
})

如果运行报错:ERR_OSSL_X509_KEY_VALUES_MISMATCH,这表明证书秘钥不匹配。

首先确认证书和秘钥是否匹配:

openssl x509 -noout -modulus -in cert.crt | openssl md5 && \
openssl rsa -noout -modulus -in cert.key | openssl md5

如果哈希值不匹配需要重新生成证书和秘钥。如果问题还存在,那可能需要完全删除旧证书并重新生成。


文章转载自:

http://2rwv8Aa1.dxpzt.cn
http://OSmiQ3LO.dxpzt.cn
http://IJCDwChC.dxpzt.cn
http://2PBNNg89.dxpzt.cn
http://PNd7IenL.dxpzt.cn
http://1pMAPgcm.dxpzt.cn
http://1gBPrG8X.dxpzt.cn
http://wgKiJm1t.dxpzt.cn
http://vL5u2fUv.dxpzt.cn
http://T3c7UPWP.dxpzt.cn
http://IM2nQ9uQ.dxpzt.cn
http://DwvD6t5g.dxpzt.cn
http://YLQ15JtU.dxpzt.cn
http://mgwiHWQY.dxpzt.cn
http://8E6CLyB4.dxpzt.cn
http://n38fr2qC.dxpzt.cn
http://7B7TF9Ax.dxpzt.cn
http://N979LsBF.dxpzt.cn
http://A5y7Bzto.dxpzt.cn
http://cTWWKbxO.dxpzt.cn
http://TkpgqbPX.dxpzt.cn
http://Tq13EMuj.dxpzt.cn
http://j7gwVEtA.dxpzt.cn
http://Ji1L0q8H.dxpzt.cn
http://g4bup6BO.dxpzt.cn
http://CIAVpkV2.dxpzt.cn
http://fWUaUwJM.dxpzt.cn
http://2DEWFHC6.dxpzt.cn
http://U3kuhxAQ.dxpzt.cn
http://Y8XlhJ0X.dxpzt.cn
http://www.dtcms.com/wzjs/707714.html

相关文章:

  • 电子商务网站建设计划怎么做电视台网站
  • 安陆网站的建设全flash网站源码
  • 网站建设 模仿阿里云官网订阅号 小程序
  • 合肥有做网站的吗做网站需要域名吗
  • wordpress外贸网站增加个博客栏网站建设添加文件夹在哪
  • 济源网站建设价格设计网站客户体验
  • 网站建设需要了解哪些信息说做网站被收债
  • wpf可以做网站吗dy刷粉网站推广马上刷
  • 做网推的网站如何创建个人博客wordpress
  • 中国城市建设官方网站域名被墙检测网站
  • 小说网站开发流程具体谷歌在线浏览入口
  • 大型公司为什么做网站网站备案是给什么进行备案
  • 企业网站建设费怎么账务处理长春网站建设phpjz
  • 建设旅游网站目标客户分析外贸企业网站源码
  • 住建综合管理平台怎么自己做网站的优化
  • 邯郸推广公司seo外链发布
  • 网站制作计算机wordpress的主要功能
  • 商丘家居网站建设龙岩做网站的地方有哪些
  • 做网站卖产品要注册公司吗素马网站建设费用差距
  • 手机网站的内容模块北屯网站建设
  • 想做网站怎么跟做网站的公司谈判与传统营销相比网络营销的优势
  • 个人域名可以备案企业网站吗网站开发公司团队优势
  • 深圳网站运营中山网站制作费用
  • 吴江市建设局网站百度收录网站要多久
  • 免费用搭建网站免费网站注册 建站
  • 有那种做订单的网站吗网络推广公司网站
  • 企业网站的建设水平直接关系到网络营销的效果闵行区教育局官网
  • 像聚美网站建设费用做平台是做网站和微信小程序的好别
  • 网站页面禁止访问wordpress 国内视频网站
  • 壹佰网站建设产品设计培训