我是靠谱客的博主 善良溪流,最近开发中收集的这篇文章主要介绍test.pk8 和 test.x509.pem转换为 android studio 使用的 keystore 文件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

set in_pk8="F:chNetsign_mstar9380testkey.pk8"
set in_x509_pem="F:chNetsign_mstar9380testkey.x509.pem"

set out_name=out.keystore.testkey
set out_alias="mstar"
set storePassword=12345678
set keyPassword=12345678

set tmp_file1=platform.p12
set tmp_file2=testkey.pem

set openssl="D:Program FilesGitusrbinopenssl.exe"
set keytool="C:Program FilesJavajre1.8.0_191binkeytool.exe"

::使用 open ssl 将pk8 解密为 pem 文件, 此时生成一个testkey.pem 文件
%openssl% pkcs8 -inform DER -nocrypt -in %in_pk8% -out %tmp_file2%

::将两个pem 文件导入platform.p12文件中,
::并设置 别名 testkey 和keypass 密码:12345678 (别名和密码可自定义)会新生成 platform.p12
%openssl% pkcs12 -export -in %in_x509_pem% -inkey %tmp_file2% -out %tmp_file1% -password pass:%keyPassword% -name %out_alias%

::使用keytool 将之前生成的platform.p12导入 testkey.jks 签名中,并设置storepass密码(12345678)
::需要正确提供keypass 密码
::此时即生成了需要的testkey.jks 签名文件
%keytool% -importkeystore -deststorepass %storePassword% -destkeystore %out_name% -srckeystore %tmp_file1% -srcstoretype PKCS12 -srcstorepass %keyPassword%

::删除临时文件
del  %tmp_file1%
del  %tmp_file2%

::查看生成的 签名信息
%keytool% -list -v -keystore %out_name%
pause

最后

以上就是善良溪流为你收集整理的test.pk8 和 test.x509.pem转换为 android studio 使用的 keystore 文件的全部内容,希望文章能够帮你解决test.pk8 和 test.x509.pem转换为 android studio 使用的 keystore 文件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部