数字证书的生成和签发
-
生成服务器端的私钥
openssl genrsa -des3 -out server.key 1024注意:
执行上面的命令会提示输入密码,用于加密私钥文件。可以使用下面的命令去除掉私钥文件的密码保护:
openssl rsa -in server.key -out server.key -
生成服务端 CSR(Certificate Signing Request)
openssl req -new -key server.key -out server.csr -config openssl.cnf -
生成客户端私钥和 CSR
openssl genrsa -des3 -out client.key 1024 openssl req -new -key client.key -out client.csr -config openssl.cnf -
生成 CA 证书
CSR 文件经过 CA 签名后生成证书,可以将我们的 CSR 文件发送到可信的 CA 机构进行验证,但大多情况下需要支付费用。通过下面的方法可以生成自己的 CA 证书。
openssl req -new -x509 -keyout ca.key -out ca.crt -config openssl.cnf </

本文详细介绍了如何生成服务器和客户端的私钥、CSR(Certificate Signing Request),创建自定义CA证书,并进行签名。内容包括去除私钥密码、合并证书与私钥文件以及生成PKCS12格式证书的过程。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



