赞
踩
1.建立根证书
(1)生成私钥
openssl genrsa -des3 -out CAroot.key 2048。产生一个2048位的私钥,在安装的openssl目录下调用openssl命令。
需要输入私钥保护口令。
产生CAroot.key文件。
(2)生成证书请求
openssl req -new -key CAroot.key -out rootca.csr -config D:\OpensslInstall\openssl.cnf
需要输入CAroot.key私钥保护口令。
根据提示输入:国家、省份、组织名、邮箱、等信息。
最后生成rootca.csr证书请求文件。
(本人将编译安装过程中产生的openssl.cnf文件拷贝到D:\OpensslInstall\目录下)
(3)签发证书
openssl req -x509 -days 666 -key rootca.key -in rootca.csr -out CARoot.crt -config D:\OpensslInstall\openssl.cnf
最后生成自签名的根证书 CARoot.crt.。
下面将介绍以CARoot.crt为根证书签发下级证书的过程。
(1)openssl genrsa -des3 -out myprivate.key 1024
生成自己的私钥。
(2)生成证书请求文件
openssl req -new -key myprivate.key -out MyCaReq.csr -config D:\OpensslInstall\openssl.cnf
(3)根证书签发下级证书
openssl x509 -req -in MyCaReq.csr -out MyCa.crt -signkey myprivate.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。