第一步 先把keystore文件转换为pkcs12格式

keytool   -importkeystore -srckeystore debug.keystore   -destkeystore tmp.p12 -srcstoretype JKS  -deststoretype PKCS12

第二步 将PKCS12 dump成pem 这样就可以按照文本形式查看了

openssl   pkcs12 -in tmp.p12 -nodes -out tmp.rsa.pem

接下来打开文件intermediate.rsa.pem 看到 PRIVATE KEY 还有CERT PS:private 那边可能有RSA KEY 这个不用管
Bag Attributes
    friendlyName: androiddebugkey
    localKeyID: 54 69 6D 65 20 31 33 38 38 39 37 38 34 32 36 38 36 39
Key Attributes: <No Attributes>
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
Bag Attributes
    friendlyName: androiddebugkey
    localKeyID: 54 69 6D 65 20 31 33 38 38 39 37 38 34 32 36 38 36 39
subject=/C=US/O=Android/CN=Android Debug
issuer=/C=US/O=Android/CN=Android Debug
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----
复制“BEGIN CERTIFICATE”  “END CERTIFICATE” 到(新建个文件) cert.x509.pem
[
 pem里面内容(下的一样):
-----BEGIN CERTIFICATE-----
。。。。
-----END CERTIFICATE-----
]
复制 “BEGIN RSA PRIVATE KEY”   “END RSA PRIVATE KEY” 到(同上) private.rsa.pem

第三 生成pk8格式的私钥

openssl pkcs8 -topk8 -outform DER -in     private.rsa.pem -inform PEM -out private.pk8 -nocrypt

完毕 收集文件 cert.x509.pem private.pk8 其余的中间文件删除即可

关于keystore 文件生成PK8+PEM文件相关推荐

  1. gsoap 学习 1-由wsdl文件生成h头文件

    开始前先看一下用户向导吧 http://www.cs.fsu.edu/~engelen/soap.html 中左侧点击Documentation 英语水平确实有限,有些内容可能说的不准确,敬请参考向导 ...

  2. 根据 *_train_test.prototxt文件生成 *_deploy.prototxt文件

     根据 *_train_test.prototxt文件生成 *_deploy.prototxt文件 发表于2016/8/6 19:43:11  1218人阅读 本文参考博文 (1)介绍 *_tra ...

  3. 使用C#从图片文件生成图标ICON文件(附源文件)

    使用C#从图片文件生成图标ICON文件(附源文件) 看到网上有一些网站做图标转换工具,挺好的,所以研究了一下在C#中是如何实现的.其实很简单几行代码就可以搞定. 主要是使用System.Drawing ...

  4. 如何快速生成A2L文件(ASAP2 Studio):基于“前一版本A2L文件+最新map文件”生成新map文件对应A2L文件

    目录 一.ASAP2 Studio概述: 二.如何在ASAP2 Studio中利用"前一版本A2L文件+最新map文件"生成新map文件对应A2L文件: 2.1 在ASAP2 St ...

  5. 在Springboot环境下,使用Docx4J + Freemarker 完成word docx文件生成与Pdf文件转换(附带兼容linux字体问题处理办法)

    在Springboot环境下,使用Docx4J + Freemarker 完成word docx文件生成与Pdf文件转换(附带兼容linux字体问题处理办法) 前言 效果展示 正文 docx文件模板创 ...

  6. 证书.p12导出 与 xxx.p1文件转出私钥,公钥,xxxx.crt文件,xxx.cre文件, xxx.pem文件

    首先:会有一个 xxxx.p12文件. p12文件是我们的每一个证书都可以生成一个.p12文件,这个文件是一个加密的文件,只要知道其密码,就可以供给所有的mac设备使用,使设备不需要在苹果开发者网站重 ...

  7. 源文件与模块文件生成时的文件不同,仍要调试器使用它吗

    字体大小:大 中 小 源文件与模块生成时的文件不同,仍要让调试器使用它吗 (2011-03-21 20:06:58) 转载▼ 解决办法: 1.在工具-> 选项-> 调试-> 常规 里 ...

  8. 在Linux上将12导联心电文件生成PDF格式文件

    1.把ECG文件和同名ini文件放在/usr/local/12ECGNew/20170504路径下, 2.打开命令执行窗口putty,进入以上目录, 3.执行 ./ECGAnalyserL 02453 ...

  9. linux设备文件生成,Linux设备文件自动生成(示例代码)

    第一种是使用mknod手工创建:# mknod 第二种是自动创建设备节点:利用udev(mdev)来实现设备文件的自动创建,首先应保证支持udev(mdev),由busybox配置. 具体udev相关 ...

  10. python读xml文件生成.h头文件_PYTHON读写xml文件的方法

    要生成的xml文件格式如下: [python] sample xml thing ma xiaoju Springs Widgets, Inc. First I think widgets are g ...

最新文章

  1. Nature子刊:涵盖20多万个基因组的人体肠道微生物参考基因组集
  2. 生物识别包含人脸识别门禁之外还包含哪种识别种类
  3. Python 简介day01
  4. 如何利用office绘制施工进度计划横道图?
  5. java开发简介_Java Web开发介绍
  6. 信息竞赛进阶指南--单调栈(模板)
  7. Abp小试牛刀之 图片上传
  8. php instanceof 基类,PHP强制对象类型之instanceof操作符
  9. 萌新的Python练习菜鸟100例(十五)利用条件运算符的嵌套来完成此题:学习成绩=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。
  10. React Profiler API
  11. 计算机图形学中的边标志算法c++程序实现2
  12. 身份证号第18位的计算
  13. android怎样降版本,Android7.0 APP降级方法
  14. jqGrid宽度自适应
  15. [转]Android ANR 分析解决方法
  16. 烂泥:apache虚拟主机的学习与应用
  17. 补交20145226蓝墨云班课 -- 后缀表达式
  18. 电影排行榜(requests + bs4 scrapy)
  19. Alibaba内部Java技术成长笔记,业界良心,程序员最爱
  20. python-点击消除

热门文章

  1. WebStorm汉化包下载(以及Android Studio,IntelliJIDEA等的汉化包下载)
  2. WPF 使用MSCHART 控件代码
  3. MySQL 8.0 OCP 1Z0-908认证考试题库1
  4. 工业机器人技术基础及其应用总结
  5. java蓝字代表什么_蓝是什么意思 蓝字五行属什么
  6. DB2安装到卸载一套龙服务
  7. DB2的下载、图解安装、可能出现的问题(一篇解决)
  8. 小巧单据打印管理软件
  9. IP地址中,A、B、C三类地址的区别
  10. <2021SC@SDUSC> 开源游戏引擎 Overload 代码模块分析 之 OvTools(七)—— 终篇总结