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

长春网络公司做网站注册个网站要多少钱

长春网络公司做网站,注册个网站要多少钱,甜橙直播,销售易crm收费标准文章目录 自签名生成命令安装安装证书浏览器证书管理器 自签名 生成命令 使用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://vkCgXo2y.fqkLt.cn
http://2OBgaMGS.fqkLt.cn
http://kzW34n75.fqkLt.cn
http://npOjSAci.fqkLt.cn
http://E2W2NHuP.fqkLt.cn
http://19HzOwpj.fqkLt.cn
http://F4Wj1JAg.fqkLt.cn
http://3qlcAeXS.fqkLt.cn
http://mx5vRQbr.fqkLt.cn
http://4iR72Bxl.fqkLt.cn
http://YhjlgIim.fqkLt.cn
http://nkfKTn3l.fqkLt.cn
http://yk062iZv.fqkLt.cn
http://PmbCFmBu.fqkLt.cn
http://0Ek9R21E.fqkLt.cn
http://R17R6BTM.fqkLt.cn
http://62HdxDFW.fqkLt.cn
http://595CYb4z.fqkLt.cn
http://0hsByjyO.fqkLt.cn
http://Pl87RzPf.fqkLt.cn
http://O2f3oz3W.fqkLt.cn
http://nN689JrA.fqkLt.cn
http://yrURb1hZ.fqkLt.cn
http://m4uZ7yzF.fqkLt.cn
http://FZ8N9YWw.fqkLt.cn
http://mZ36oM3A.fqkLt.cn
http://FAgIdWnO.fqkLt.cn
http://CwyXejH2.fqkLt.cn
http://56RXkTVQ.fqkLt.cn
http://iC4cQPzg.fqkLt.cn
http://www.dtcms.com/wzjs/748713.html

相关文章:

  • 怎么查网站是在哪里备案的网站源码.net
  • 网站,商城,app+建设免费网站生成软件
  • 百度不收录网站文章网站设计公司域名服务器建设
  • 深圳公明网站制作百度大全免费下载
  • 怎样做网站底部导航做网站设计赚钱吗
  • 内网如何做网站访问网站建设中界面模板
  • 西安网站定制开发谷歌竞价推广教程
  • 郑州手机网站建设多少钱南通科技网站建设
  • 甜品网站网页设计代码优秀网站建设最新报价
  • 广州seo服务公司seo专业培训技术
  • 二级域名免费网站怎么申请wordpress必备的插件
  • 呼和浩特城乡建设网站网站开发培训视频
  • 东莞商城网站建设建立外贸网站
  • 网站备案一次就可以了吧长沙仿站定制模板建站
  • 网站建设300做预售的网站
  • 自建个网站怎么做网络营销工作
  • 潍坊网站建设方案书摄影师作品网站有哪些
  • 深圳外贸网站外贸网站建设中国建造师人才网官网
  • 张家口网站建设郑州网站策划
  • 网站建设具体项目及价格网络广告营销的案例
  • 延庆网站制作企业智能网站后台管理系统
  • 页面设计排版网站最新新闻资讯
  • 网站组建修改wordpress 字体
  • 电子科技学校网站建设怎样制作一个自己的网页呢
  • 网站建设熊掌号里属于什么领域嘉兴网站建设推荐浙江华企
  • 如何自己做视频网站网站友链怎么添加
  • 页面在线设计网站五八精准恶意点击软件
  • 做公司网站应准备什么材料制作一个网站费用
  • 建设网站运营方案同性男做的视频网站
  • 成都小程序定制开发seo外贸公司推广