其实keystore格式,就是jks格式,可以用keytool这个java包。

keytool -importkeystore -srckeystore myapp.jks( or myapp.keystore) -destkeystore myapp.p12 -srcstoretype jks -deststoretype pkcs12

然后, 再把p12格式转化为pem格式:

openssl pkcs12 -in myapp.p12 -out myapp.pem

目前认为需要注意的地方是,必须全部在同一个环境下执行,不能第一条在Windows下,第二条在Linux下。但是WSL里,可以用windows系统里的exe的程序的,windows10 native支持,比如你可以这样:

//注意大小写,注意路径里包含空格
/mnt/c/Program\ Files/Java/jdk1.8.0_181/bin/keytool.exe ....

参考:
http://ju.outofmemory.cn/entry/219567

标签: keystore

添加新评论