1 为什么要生成CA根证书
因为我们在实际工作中,举个实际的例子,为了实现SSL,需要用到根证书,但是由于是技术验证环节,不会从正规机构购买来完成技术验证,所以可以使用命令自己来制作一个CA根证书
2 注意事项
首先这个方法肯定是测试环境或者开发环境或者个人学习才可以这么去弄, 假如你是正常的商用
项目请登录阿里云或者华为云购买证书,我们实际工作中不会接触到根证书一说
3 操作流程
3.1 制作私钥(.key)
openssl genrsa -out ca.key 2048
3.2 生成csr文件
openssl req -new -key ca.key -out ca.csr
3.3 私钥(.key)+ csr生成CA根证书
openssl x509 -req -days 365 -in ca.csr -signkey ca.key -out ca.crt