准备工作:
linux系统:Ubuntu系统,等都可以
Windows:下载,安装openssl
备注:如果是linux,Ubuntu系统可以直接输入下面内容,如果是Windows就在安装好的openssl的bin中打开openssl.exe执行命令。
第一步:创建key
命令:genrsa -out xiangping.key 1024
xiangping.key:是key的名字,自己随便取名字。
1024:是秘钥的长度。2、生成cer证书
第二步:创建公钥(.cer)
命令:req -new -x509 -key xiangping.key -out xiangping.cer -days 3650 -subj /CN=needIP.website
xiangping.key:第一步中的key
xiangping.cer:公钥名字,自己根据需要取名
needIP:服务需要访问的ip,根据自己的需要取名。如:45.323.212.122
第三步:创建私钥(.pfx)
1.命令:pkcs12 -export -out xiangping.pfx -inkey xiangping.key -in xiangping.cer
2.输入私钥密码:xiangping
xiangping.pfx:私钥名字,根据自己的需要取名
xiangping.key:是第一步的key名字
xiangping.cer公钥
注意:这里输入命令1以后是需要输入私钥密码的。
第四步:生成了crt证书,提供给手机端(.crt)
输入req -new -x509 -key xiangping.key -out xiangping.crt -days 3650
xiangping.key:是第一步中的key
xiangping.crt:提供给手机端使用的,根据自己的需要取名