openssl生成jks(如何让openssl得到jks格式的keystore中的public and private key)

:暂无数据 2026-04-16 11:40:02 0
有没有觉得openssl生成jks听起来很高深?别怕,今天我们就把它和如何让openssl得到jks格式的keystore中的public and private key一起,拆解成易懂的小知识点。

本文目录

如何让openssl得到jks格式的keystore中的public and private key

从一个JKS的keystore中导出public key (certificate)
keytool -export -alias mykey -keystore keystore -file exported.crt
转换成PEM格式,这个格式使用更广
openssl x509 -out exported-pem.crt -outform pem -text -in exported.crt -inform der
导出private key(请参考): 下载文件ExportPriv.java,编译后运行
javac ExportPriv.java
java ExportPriv 《keystore》 《alias》 《password》 》 exported-pkcs8.key
上述得到的private key是PKCS#8 PEM格式,使用如下命令才能转换成apache可以使用的RSA格式
openssl pkcs8 -inform PEM -nocrypt -in exported-pkcs8.key -out exported.key
现在可以把得到的public key(certificate) 和private key打包在一起,转换成windows平台常用的PKCS12格式
openssl pkcs12 -export -out exported.pfx -inkey exported.key -in exported-pem.crt

利用pk8,x509.pem 转成jks签名文件 mac版本

1:把pk8 跟 x509放到一个文件夹,并使用cd命令进入文件夹
2:openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem
3:sudo openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:android -name androiddebugkey

其中android 为密码, Androiddebugkey为别名
4.keytool -importkeystore -deststorepass android -destkeystore ./platform.jks -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android

随着发展,如何让openssl得到jks格式的keystore中的public and private keyopenssl生成jks中的地位愈发凸显。提前理解它,就是提前布局未来。
本文编辑:admin

更多文章:


jdk19如何配置环境变量(如何快速安装JDK及配置环境变量)

jdk19如何配置环境变量(如何快速安装JDK及配置环境变量)

面对jdk19如何配置环境变量这个议题,很多人在如何快速安装JDK及配置环境变量这里栽了跟头。今天,我们就来聊聊如何避免这个坑,轻松上手。

2026年4月16日 13:00

数据库课程设计文献(计算机信息管理毕业论文参考文献有哪些)

数据库课程设计文献(计算机信息管理毕业论文参考文献有哪些)

在深入了解数据库课程设计文献的路上,计算机信息管理毕业论文参考文献有哪些就像一道绕不开的坎。别担心,本篇攻略将助你轻松跨越。

2026年4月16日 12:40

python中的用法(python中+=的用法)

python中的用法(python中+=的用法)

朋友们,对python中的用法感到陌生再正常不过了。本篇内容将化身您的指南针,帮您在python中+=的用法的迷雾中找到方向。

2026年4月16日 12:20

socket read time out解决方法(socket的read timeout是怎么实现的)

socket read time out解决方法(socket的read timeout是怎么实现的)

这篇文章给大家聊聊关于socket read time out解决方法,以及socket的read timeout是怎么实现的对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

2026年4月16日 12:00

openssl生成jks(如何让openssl得到jks格式的keystore中的public and private key)

openssl生成jks(如何让openssl得到jks格式的keystore中的public and private key)

有没有觉得openssl生成jks听起来很高深?别怕,今天我们就把它和如何让openssl得到jks格式的keystore中的public and private key一起,拆解成易懂的小知识点。

2026年4月16日 11:40

中国大学生慕课官网app(中国大学mooc里面可以给关注的发信息吗)

中国大学生慕课官网app(中国大学mooc里面可以给关注的发信息吗)

关于中国大学生慕课官网app,您需要知道的几个关键点,尤其是中国大学mooc里面可以给关注的发信息吗的深入解析,我们都将在这篇文章中涵盖。

2026年4月16日 11:20

blinker库文件(blinker加载不了组件)

blinker库文件(blinker加载不了组件)

有没有这种经历:明明想搞懂blinker库文件,却被blinker加载不了组件卡住了脖子?今天这篇文章,就是专治这种“卡脖子”问题的。

2026年4月16日 11:00

初中信息技术python编程教学(初中毕业能学会Python吗)

初中信息技术python编程教学(初中毕业能学会Python吗)

初中信息技术python编程教学的背后,隐藏着怎样的秘密?初中毕业能学会Python吗又在其中扮演了何种角色?带着疑问,我们一起探秘。

2026年4月16日 10:40

linux下载搜狗输入法(搜狗输入法 for linux 怎么使用)

linux下载搜狗输入法(搜狗输入法 for linux 怎么使用)

读懂本文,您将不仅了解linux下载搜狗输入法是什么,更能洞悉搜狗输入法 for linux 怎么使用背后的逻辑,从而举一反三。

2026年4月16日 10:20

python多线程join方法(python线程 问题请教,怎么保证子线程执行完毕)

python多线程join方法(python线程 问题请教,怎么保证子线程执行完毕)

本文是您理解python多线程join方法的最后一站。我们将通过剖析python线程 问题请教,怎么保证子线程执行完毕,帮你打通任督二脉,彻底领悟。

2026年4月16日 10:00

最近更新

python中的用法(python中+=的用法)
2026-04-16 12:20:02 浏览:0
socket read time out解决方法(socket的read timeout是怎么实现的)
2026-04-16 12:00:02 浏览:0
blinker库文件(blinker加载不了组件)
2026-04-16 11:00:02 浏览:0
热门文章

php中session的用法(PHP session干嘛用的举个简单易懂的例子)
2026-04-03 18:00:02 浏览:0
powershell语法(powershell语法之:Set-Variable,谁能帮我解释下,3Q)
2026-04-03 10:00:01 浏览:0
标签列表