GmSSL生成自签名证书

环境:ubuntu

版本:GmSSL 2.4.2 - OpenSSL 1.1.0d 19 Dec 2018

 

1. 编译安装GmSSL

先解压GmSSL-master.zip;然后进入解压出来的GmSSL-master目录;

再通过以下指令进行编译安装:

./config

make

make install

注意(Θ0Θ●) :这里不配置--prefix等(即不指定编译及安装的时候程序存放路径)。因为指定了安装目录,编译安装后,直接输入gmssl命令,无法运行。估计是要进行一些配置,但是本人总是配置不对(。•ˇ‸ˇ•。), 多次尝试无果后,放弃了,直接采用默认安装( ̄^ ̄)。(感兴趣的童鞋可以自行试验,ヽ(^_−)ノ毕竟指定了安装目录的会更有利于卸载、移植、维护)

 

2. 修改CA的配置文件(即/usr/local/ssl/openssl.cnf文件)

修改[CA_default]项中的dir,默认如下:

......

[ CA_default ]

dir = ./demoCA # Where everything is kept

......

修改为自己指定的CA根路径,(例如我这里考虑把/home/lt/demoCA作为CA根路径):

[ CA_default ]

dir = /home/lt/demoCA      #./demoCA          # Where everything is kept

 

3. 初始化CA目录

创建根目录 mkdir -p  /home/lt/demoCA 

cd /home/lt/demoCA

在此路径下创建好newcerts、private、certs、crl子目录,同时创建index.txt、serial文件。

mkdir newcerts private certs crl touch index.txt

创建serial,并写入初始化序号,如01

vi serial

创建的子目录及文件的含义:

  • certs:存放已颁发的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值