首先,godaddy申请了证书,下载下来分别有,
generated-private.txt,
gdig2.crt.pem,
generated.csr.txt
三个文件
随后godaddy会颁发证书,选择下载选项其他,然后得到两个crt文件
**两个CRT文件需要合并为一个CRT文件、
1:启动LINUX
2:检查是否安装了文件上传工具
3:检查是否安装了openssl
4:上传两个CRT文件到任意目录
5:合并两个CRT为一个CRT,命令 cat /usr/zend/first.crt /usr/zend/second.crt > /usr/zend/new.crt
6:.CRT 和 .KEY 合并转为P12证书 命令:
openssl pkcs12 -export -in new.crt -inkey generated-private.key -out yours.p12 -name "springboot"
(springboot是备注名,输入这个命令后,他会提示让你输入两次加密的密码,设置一个即可)
TIPS:
其实在上述过程中遇到了错误,在执行转为P12证书的时候,LINUX一直报错,提示
unable to load private key139830027671440:error:0906D06C:PEM routines:
PEM_read_bio:no start line:pem_lib.c:707:Expecting: ANY PRIVATE KEY
注意:
这个错误,是由于key文件的编码错误导致的,编码要转为UTF-8格式。
generated-p