OpenSSL生成本地https测试证书

使用Openssl生成Https免费证书以及Nginx配置 在能连接互联网的服务器执行证书生成命令;server.crt 和 server.key 上传到服务器执行目录下。 阅读详情
AI摘要

本文指导如何在Windows和Linux/Mac系统上使用openssl生成RSA和X509证书,包括密钥生成、证书申请及文件管理,适合开发者快速配置HTTPS环境。

一、准备工作

1.本地安装好git工具
2.创建一个cert文件夹用来放证书文件

二、创建证书

第一步:使用openssl生成密钥privkey.pem

1.操作系统说明
windows系统:在cert目录中打开git命令窗口(注意:不是CMD窗口)
在这里插入图片描述
在这里插入图片描述
linux或mac系统:cd定位到cert目录

cd /xxx/cert

2.然后执行以下命令生成privkey.pem

openssl genrsa -out privkey.pem 1024/2048

如果出现提示:genrsa: Can’t parse “1024/2048” as a number,请删除命令最后面的/2048再执行

第二步:使用密钥privkey.pem生成证书server.pem

1.执行以下命令,数字365表示证书有效期天数

openssl req -new -x509 -key privkey.pem -out server.pem -days 365

2.然后按照步骤填写信息(测试环境下可随意填写或者为空也可以,域名建议填写)
**加粗样式**
3.经过上面两步后生成了两个证书文件
在这里插入图片描述

三、使用证书

复制两个文件到需要用到的目录下即可。

【openssl生成自签证书】 配置服务器时,需将私钥和证书文件部署到Web服务器(如Nginx、Apache、IIS等)的相应配置目录中。字段的局限性,确保现代浏览器和应用程序能正确验证证书的适用范围。自签证书(Self-Signed)默认不被浏览器信任。通过以上方法,可确保浏览器地址栏不再显示“不安全”提示。执行后会提示设置密码,记住这个密码后续会用到。以下是使用 OpenSSL 生成自签证书(含。)是 X.509 证书的一个扩展字段,用于。按此步骤操作后,证书将兼容所有现代浏览器。:仅限本地开发或内网环境。(主题备用名称,简称。 阅读详情

相关推荐

openssl生成pem数字证书

openssl生成pem数字证书 生成RSA密钥的方法 openssl genrsa -des3 -out privkey.pem 2048 这个命令会生成一个2048位的密钥,同时有一个des3方法加密的密码,如果你不想要每次都输入密码,可以改成: openssl genrsa -out privkey.pem 2048 建议用2048位密钥,少于此可能会不安全或很快将不安全。 生成一个证书...

who7708的专栏 1万+

使用 OpenSSL 生成 HTTPS 证书

使用 OpenSSL 生成 HTTPS 证书

云满笔记 6272

使用OpenSSL生成自签名证书搭建本地HTTPS测试环境

HTTPS作为保障网络通信安全的核心协议,其基础是公钥加密体系和数字证书。数字证书通过可信的证书颁发机构(CA)验证服务器身份,建立加密连接。在开发测试场景中,自签名证书技术允许开发者扮演CA角色,为本地服务签发受信任的证书,从而解决浏览器安全警告和API调用限制问题。OpenSSL作为实现SSL/TLS协议和证书管理的开源工具,能够生成私钥、创建证书签名请求(CSR)和签发证书。通过配置包含subjectAltName扩展的证书,可以覆盖localhost、127.0.0.1及自定义测试域名,确保现代浏览

weixin_34392435的博客 386

测试环境:使用OpenSSL生成证书并配置Https

回车后,提示需要部分信息,该部分信息照着抄就行,没有二次校验的过程,自己随便填,但是填写域名的位置尽量真实点;安装完成后,可以设置环境变量,也可以不设置环境变量,设置环境变量的好处是:在任意位置通过cmd命令行窗口都可以执行openssl命令,而没有设置环境变量则需要进入OpenSSL安装目录进行命令行的操作。刚才生成的证书文件和key的位置,要写相对路径,建议将这两个文件放到nginx配置文件的同级目录,写绝对路径可能会报错。正常情况会生成两个文件,一个server.key 一个server.csr。

liao3399084的博客 5343

rk3399 linux 5.10 usb 2.0设备上电概率性注册失败

先排除硬件上的问题,然后就烧录kernel 4.1的的镜像,多次测试也没有发现这个问题,所以排除了硬件上的问题,然后。查下usb hub和usb 4G的复位脚,写驱动都给它们配上了,但是还是存在这个问题。最后通过对比rk3399.dtsi发现少了个power-domains = ;多次开关机,发现usb hub和4G都通信失败了,这就有点奇怪了,按理说usb驱动是没啥问题的。加上后,重新编译烧录,重新测试没有发现这个问题了!先查看usb log。

qq_32017483的博客 2672

【计算机图形学】Pov-Ray画的垃圾小车

效果: 代码: #include "colors.inc" #include "metals.inc" #include "glass.inc" //相机 //这个位置车子刚好落在草地上了 camera { location direction z*1.5 right x*image_width/image_height look_at

lishichengyan的博客 1749

生成本地测试用https证书,支持通配符和多域名,初学OpenSSL

18-01-26在v2ex上看到一妹纸发的《身为一个 21 岁的年轻程序员,我已经腰突了(躺》,哈哈,感同身受,想到这几天我左腿麻木持续了好几天,前几天屁股疼的只要坐下就站不起来,不过站着却一点事没有,然后坚持站了好几天,目前屁股不疼,腿麻的毛病还没有恢复。。。[后续] 接触到的https https站点生产环境和本地测试环境搭建以前也有点接触(Windows Server2008

高坚果兄弟 5269

MaxEnt软件的下载与安装

1、下载网站:http://lucky-boy.ys168.com/ (这是之前在网上搜到的,里面有许多软件安装包,感谢网页主的资源共享,违权必删)

weixin_42191203的博客 2万+

H2O 测试 CA 证书签发指南:使用 OpenSSL 为本地 HTTPS 环境生成可信证书

本文围绕 H2O 仓库中 `misc/test-ca/` 目录内置的测试证书颁发机构(CA),讲解如何利用仓库预置的 CA 私钥与证书数据库,通过三条 `openssl` 命令快速签发可用于本地 HTTPS 调试的服务器证书。读完本文,你将掌握 `openssl ca` 签发流程的完整原理(包括 `demoCA` 目录数据库机制)、各命令行参数的含义,以及如何将签发的证书接入 H2O 的 `ssl

gitblog_00183的博客 660

Rijndael密码算法

一 什么是Rijndael Rijndael是由比利时密码学家设计的分组密码算法,于2000年被选为新一代的标准密码算法——AES。今后会有越来越多的密码软件支持这种算法。 Rijndael的分组长度和密钥长度可以分别以32比特为单位在128比特和256比特的范围内进行选择。不过在AES的规格中,分组长度固定为128比特,密钥长度只有128、192和256比特三种。 二 Rijndael的加...

实践求真知 1万+

MATLAB点云处理(八):为点云添加高斯噪声

本文对如何借助MATLAB,为点云添加高斯噪声做出了说明,并给出实现代码。

孙悟空 2844

不止于HTTPS:用OpenSSL在Win11上为你的本地API、数据库连接快速生成测试证书

本文详细介绍了如何在Windows 11上使用OpenSSL快速生成测试证书,适用于本地API、数据库连接等开发场景。通过简单的命令和配置,开发者可以轻松创建自签名证书,并应用于Nginx、Spring Boot、MySQL、Redis和gRPC等多种服务中,确保开发环境的安全通信。

weixin_29299807的博客 361

CDD那些事 - DID and SecurityAccess

本文介绍了SecurityAccessSID27的安全访问配置流程:1.通过StateGroups添加Level2群组;2.在Classes定义L2子功能;3.配置4步解锁流程,选择对应解锁等级;4.在DiagnosticInstance设置请求响应。同时说明了DID配置的两种方式:在DIDs页面定义或通过Identification页面创建,前者定义更全面。文章还提到ServiceList支持view/edit模式,其中edit模式可配置DID的多服务支持(如同时支持SID22读取和SID2E写入),但该

ziteng21的博客 255

在 Windows 上生成本地 SSL 证书并使用 HTTPS 访问本地 Nginx 服务器

通过以上步骤,你已成功在 Windows 环境中生成本地 SSL 证书,并配置 Nginx 以支持 HTTPS。使用 HTTPS 进行本地开发可以确保你的应用在实际部署时符合安全要求,并提供更好的用户体验。如果你遇到任何问题或有任何疑问,请在评论区留言讨论。

m0_74825541的博客 1995

Rockchip 自定义vendorstorages数据再u-boot通过cmdline给kernel传递数据

本文介绍通过vendorstorages,允许保存和读取自定义数据。通过在U-Boot中读取这些数据并将其添加到cmdline中,将这些数据传递给Linux内核,实现了一个灵活的方式来配置和定制系统的需求。

我其实什么都不会 1818

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

从本地到云端:mkcert和OpenSSL生成SSL证书及Nginx HTTPS配置全攻略

本文介绍了两种SSL证书生成工具——mkcert和OpenSSL,用于解决开发环境中的HTTPS配置问题。mkcert是一款简单高效的本地证书工具,能自动创建并安装受信任的CA证书,支持多平台和多种域名/IP配置。OpenSSL则是功能更强大的传统加密工具包,适合需要精细控制的场景。文章详细讲解了两者的安装步骤、基本使用方法,并提供了从证书生成到Nginx配置的完整流程指南,帮助开发者快速搭建安全的本地开发环境。

执笔诉情殇的博客 1706

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

本地Nginx无证书,配置https

今天前端小姐姐找我要https的接口,说有个功能必须用https的才能用。平时后端接口都是http的,只有上线了,用Nginx反向代理后才变成https接口。找了几篇博客,都是线上的部署,没有本地无证书的部署方式,最终优快云+ChatGPT轮番搜索下,发现了以下方法可以实现。

Wei_mo的博客 8207

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

本地自签https证书

本地自签https证书

你是魔鬼吧 5278
上一篇: 阿里云免费SSL证书申请
下一篇: VSCode设置Live Server https
lihefei_coder
博客等级 码龄10年 180粉丝 293原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值