导航:首页 > 编程语言 > phpopenssl生成证书

phpopenssl生成证书

发布时间:2023-02-17 16:14:35

‘壹’ openssl生成.pem证书

测试发现openssl接口需要证书格式为.pem以下为生成方式。

前提:自己生成CA做证书签发(详细查看上一篇)

1.生成CAkey

  openssl genrsa -out cakey.pem 1024

  或者openssl genrsa -des3 -out cakey.pem 1024(需要密码)

2.生成CAcert

openssl req -new -x509 -key cakey.pem -out cacert.pem

3.生成serverKey

  openssl genrsa -out serverkey.pem 1024

或者openssl genrsa -des3 -out serverkey.pem 1024(需要密码)

(转换无密码key:openssl rsa -in serverkey.pem -out serverkey_nopass.pem);

4.生成serverCSR

openssl req -new -key serverkey_nopass.pem -out servercsr.pem -config openssl.cnf

5.CA对serverCSR签名

openssl ca -in servercsr.pem -out server.pem -cert cacert.pem -keyfile cakey.pem -config openssl.cnf

注可能会出现:failed to update database

TXT_DB error number 2

产生的原因是:

This thing happens when certificates share common data. You cannot have two

certificates that look otherwise the same.

解决方法:将 common name设置成不同的

注颁发客户端流程同server类似。

阅读全文

与phpopenssl生成证书相关的资料

热点内容
编程珠玑笔记 浏览:274
结束命令行 浏览:268
力学原理pdf 浏览:729
宏定义编译后不变 浏览:397
如何搞免费服务器 浏览:206
神经系统pdf 浏览:665
如何查看服务器上的数据库服务器 浏览:188
压缩机型号v代表什么 浏览:52
旅游类源码 浏览:862
电脑服务器类型怎么设置 浏览:230
pdf炒股 浏览:786
服务器地址缺少端口号什么意思 浏览:530
下载需要解压的小说用哪个软件 浏览:534
广东分布式服务器云主机 浏览:583
服务器忙打不开怎么办 浏览:15
tif压缩软件 浏览:413
程序员那么可爱陆漓上班第1天 浏览:952
macbookair自带什么app 浏览:701
如何关了加密的软件 浏览:581
程序员p2p待遇 浏览:923