jks文件签名转换keystore文件签名

起因:

由于部分应用市场要求上传keystore而我一般都是直接用Android studio直接生成的jks打包的!

直接说正题(怎么转换)

思路: 将已有的jks文件——>转换为PKCS12类型文件(.p12)——>之后将PKCS12——>keystore文件

开始搞起来:

生成.jks这里就不过多陈述了 , 接下来我们会在doc或者Terminal中进行命令操作

1. jsk转换为PKCS12类型方法

这里替换掉你的.jks路径以及要生成.p12文件的名称(会生成在与你.jks文件同级目录下

keytool -importkeystore -srckeystore C:\Users\key\test.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore testpkcs12.p12

这里需要注意的是,运行过程中需要输入秘钥口令等(还记的曾经的'123456'么TVT)。
又因为密码是不可见的,所以你大胆的输入密码然后回车就好!

image.png

image.png

之后你会惊喜的发现一个新生的.p12文件诞生了!
image.png

2. PKCS12—>keystore文件

这里需要替换的位置和步骤一类似

keytool -v -importkeystore -srckeystore C:\Users\key\testpkcs12.p12 -srcstoretype PKCS12 -destkeystore C:\Users\key\test.keystore -deststoretype JKS
image.png

image.png

image.png

这样就成功了
需要注意的是:在执行doc命令之前,导入的keystore文件要不存在!

更多转换命令请转至https://www.jianshu.com/p/e8aec69a5daa查看,感谢您支持!

你可能感兴趣的:(jks文件签名转换keystore文件签名)