安卓签名证书jks与keystore之间的相互转换

jks与keystore区别

jks是在android studio里面生成的签名证书,keystore是eclipse里面生成的,两者在使用方式上没有什么区别,但是在算法上有一点点区别。

1.jks转keystore

先生成.p12文件,用p12生成keystore。

keytool -importkeystore -srckeystore targe.jks -srcstoretype JKS -deststoretype PKCS12 -destkeystore targe.p12
keytool -v -importkeystore -srckeystore targe.p12 -srcstoretype PKCS12 -destkeystore targe.keystore -deststoretype JKS

2.keystore转jks

keytool -importkeystore -srckeystore targe.keystore -srcstoretype JKS -deststoretype PKCS12 -destkeystore targe.p12
keytool -v -importkeystore -srckeystore targe.p12 -srcstoretype PKCS12 -destkeystore targe.jks -deststoretype JKS

转换之后的签名信息是一样的,可以通过以下命令来验证

keytool -v -list -keystore test.keystore
keytool -v -list -keystore test.jks

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: