有的情况下我们需要将如何将.keystore 文件转成.key文件,到底该怎么做呢?
首先我们要知道,用keytool和openssl不可能直接转换的,需要生成一个中间文件,这个就是.pfx。
如何生成呢,很简单下一个portecle密钥格式转换工具,转成.pfx就可以了。关于portecle怎么下载安装,在我的另一篇博文里。
进入主题啦!为了得到.key文件你有两种方法
方法一:(推荐):打开openssl,运行命令
openssl pkcs12 -in <你设置的密钥名字>.pfx -nocerts -nodes -out <你设置的密钥名字>.key 。 这样就妥妥的啦!
在openssl.exe目录下就可以看到啦(温馨提示你的.pfx文件一定要放在
openssl.exe同一目录下噢!)就像这个样子。。。。
方法二:(如果你不嫌麻烦的话):生成.pem中间文件,然后从pem中提取.ket
打开openssl,运行命令openssl pkcs12 -in <你设置的密钥名字>.pfx -out <你设置的密钥名字>.pem -nodes,就生成了.pem文件
再运行命令
openssl pkey -in wepicture.pem -out wepicture-key,就可以啦!是不是很简单呢,呵呵!