首先,颁发者和使用者信息不同,只是自己一手在操作,
在windows上需下载Win32OpenSSL-1_1_0g.exe(或者64位程序)。
1,【颁发者】(ca)需要一份private key和certificate,如下生成:
[私钥]
openssl genrsa -des3 -out ca.key 2048
[证书]
openssl req -new -x509 -days 7305 -key ca.key -out ca.crt -config openssl.cnf
.....
2,【申请者】(自签名证书/私钥使用者),当然也需要private key和certificate,如下生成:
[私钥]
openssl genrsa -des3 -out merrick.key 2048
[CA请求]
openssl req -new -key merrick.key -out merrick.csr -config openssl.cnf
[证书自签名过程]
openssl x509 -req -in merrick.csr -out merrick.pem -signkey merrick.key -CA ca.crt -CAkey ca.key -CAcreateserial -days 3650
[给nginx使用的免密码私钥]
openssl rsa -in merrick.key -out merrick.key.unpass
3,nginx的https部分的配置:
ssl_certificate merrick.pem;
ssl_certificate_key merrick.key.unpass;
相关推荐
介绍如何使用openssl命令自建CA,生成证书和私钥,命令简洁
网络上很难找到非常详细的...本文档通过真实的实践经验,从安装OpenSSL和Nginx,到利用openssl生成证书,配置nginx的https(包括配置http请求转发到https)等,详细总结出nginx配置https的步骤,最终能帮助你配置成功。
通过OpenSSL生成的ssl证书,用于windows下用nginx配置https服务器( OpenSSL创建证书) 无需再下载OpenSSL,配置OpenSSL相关环境,在进行命令生成证书
利用openssl生成CA证书的方法及证书,根据文档可以自己生成证书。
你可以用它搭建自己的专属CA服务器,以方便为用户生成私钥、证书请求、颁发证书、吊销证书、证书续期、证书吊销列表等。它可以生成多种类型的证书,包括且不限于web服务器、代码、计算机、客户端、信任列表、时间戳...
1.go生成rsa证书 自签名证书 2.go生成ecc证书 自签名证书 ...4.对自已生成的公钥私钥进行签名,得到签名证书crt 5.通过设置云dns账号直接生成freessl证书 6.openssl一些惯用方法介绍 7.如生成pfx格式的证书包文件的方法
使用openssl生成证书,有详细的步骤说明,亲测可用。还有一些关于证书的一些常用转换操作介绍
对openssl进行二次研发封装通过批处理的方式增加“一键生成CA证书”、“一键生成Server证书”、“一键生成Client证书”等工具。方便研发人员快捷的生成所需各种证书
openssl 中把pem格式的SM2密钥,解析成EC_KEY格式的key,然后解析出key中公钥和私钥
OpenSSL 证书生成器 可用于apache的ssl证书生成
openssl创建ca 多级ca 生成公私密钥对 证书 加密解密 加签验签等命令,有具体例子。
原文链接:https://blog.csdn.net/m0_37814112/article/details/119391879?spm=1001.2014.3001.5501 说明:一键生产nginx https自签证书脚本,真实有效!
基于openssl 自行签发https 协议证书 openssl+nginx实现https自签有效加密实战记录
使用OpenSSL生成密钥与证书,并进行双向验证
Linux下使用openssl制作CA及证书颁发[参考].pdf
openssl工具生成支付宝密钥,生成商户的一对公私钥,公钥用于上传支付宝平台。
文档中详细介绍了如何利用openssl制作ca证书的步骤 代码则实现可将ca证书安装到浏览器的受信任根证书的功能
用openssl命令制作生成证书和自签名
用openssl软件包生成CA
使用openssl生成单向ssl证书,此方法生成的证书可以用于基于boost.asio库的SSL通讯测试中。基于基于boost.asio库SSL通讯测试程序可参见本人其他资源。