windows openssl局域网生成ssl证书

前言

因内网需要进行网络安全防护,需要进行生成内网ssl证书。在此之前也询问了一些第三方厂家发现都会收取费用,最后使用了OpenSSL


OpenSSL:

一个开源的、用于SSL/TLS协议的加密工具,是互联网加密传输的核心基础组件。它提供了强大的功能,包括数据加解密、数据签名、证书签发和校验等。

安装OpenSSL

  1. 下载
    我安装的是3.1.6版本
    无脑下一步就行
  2. 配置环境变量
    能够通过openssl version 显示以下内容

生成证书文件和key

  1. 生成私钥
    openssl genrsa -out server.key 2048
  2. 生成证书请求
    openssl req -new -key server.key -out server.csr
    注:需要填写信息(可以直接回车不填写)
  3. 颁发证书
    openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt

使用证书

需将.crt和.key文件生成最终的.pfx文件
打开网址

  1. 得到pfx文件,双击运行
    2. 开通https端口命令
    netsh http add sslcert ipport=0.0.0.0:开通的端口 certhash=指纹 appid={e86fee8b-cd0b-40e4-89d8-0e6de6577ebf}
相关推荐
计算机毕设定制辅导-无忧学长7 小时前
TDengine 数据写入优化:协议选择与批量操作(一)
网络·数据库·tdengine
胡斌附体7 小时前
qt tcpsocket编程遇到的并发问题
开发语言·网络·qt·并发编程·tcpsocket
鲤籽鲲7 小时前
C# System.Net.IPAddress 使用详解
网络·c#·.net
忆往夕梦8 小时前
开放最短路径优先 - OSPF【LSA详细】
网络·智能路由器
forestsea8 小时前
HTTP 黑科技
科技·网络协议·http
zhu12893035569 小时前
网络安全防护与挑战
网络·安全·web安全
网络安全天地9 小时前
使用 Flutter 制作地图应用
websocket·网络协议·tcp/ip·http·网络安全·https·udp
to future_9 小时前
非阻塞IO,fcntl,多路转接,select,poll,epoll,reactor
linux·网络协议
榆榆欸9 小时前
14.主从Reactor+线程池模式,Connection对象引用计数的深入分析
linux·服务器·网络·c++·tcp/ip
车载测试工程师9 小时前
ARXML文件解析-1
经验分享·网络协议·tcp/ip·车载系统