/** OpenSSL  */
下载地址:http://slproweb.com/products/Win32OpenSSL.html

安装教程(OpenSSL安装教程_香辣奥利奥的博客-CSDN博客)

环境配置:


openssl 安装后查看是否安装成功,需要以管理员身份运行cmd查看

cmd输入openssl出现下面显示,表示配置成功,openssl可以使用

platform.pk8和platform.x509.pem文件copy到D:\install\OpenSSL-Win64\bin文件下
在在此处运行cmd在执行一下操作

1、生成platform.pem文件
        openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem
        2、生成platform.p12文件,并设置别名和密码
        openssl pkcs12 -export -in platform.x509.pem -out platform.p12 -inkey platform.pem -password pass:hsh5871025 -name hsh
        3、生成platform.jks文件    
        keytool -importkeystore -deststorepass hsh5871025 -destkeystore platform.jks -srckeystore platform.p12 -srcstoretype  PKCS12 -srcstorepass hsh5871025

备注:

第三步需要把D:\install\OpenSSL-Win64\bin下的platform.p12  copy到jdk这个目录下,然后管理员身份运行cmd,进入到下面文件家中在运行(keytool -importkeystore -deststorepass hsh5871025 -destkeystore platform.jks -srckeystore platform.p12 -srcstoretype  PKCS12 -srcstorepass hsh5871025):

建议使用jdk-8u301(结尾有下载地址),我试了其他版本的jdk多不行,用这个就可以

成功提示:

JKS 密钥库使用专用格式。建议使用 "keytool -importkeystore -srckeystore rkplatform.jks -destkeystore rkplatform.jks -deststoretype pkcs12" 迁移到行业标准格式 PKCS12。

复制命令执行一下:keytool -importkeystore -srckeystore rkplatform.jks -destkeystore rkplatform.jks -deststoretype pkcs12

查看签名信息:

keytool -list -v -keystore F:\install\jdk\jdk-8u301\bin\rkplatform.jks

=========================================================================

错误:
keytool 错误: java.io.FileNotFoundException: platform.jks
解决:
以管理员身份运行cmd

错误:
keytool ObjectIdentifier() -- data isn't an object ID (tag = 48)
解决:更新sdk

/** 相关文件下载 (jdk-8u301) */
https://javadl.oracle.com/webapps/download/GetFile/1.8.0_301-b09/d3c52aa6bfa54d3ca74e617f18309292/windows-i586/jdk-8u301-windows-x64.exe
(更多:https://blog.csdn.net/weixin_43982633/article/details/122200933)

platform.pk8 和platform.x509.pem转jks相关推荐

  1. 签名证书keystore,jks,pk8,x509.pem

    .keystore,.jks本身是一个东西,没有区别:在eclipse上生成的是.keystore后缀,在andorid studio上生成的是.jks后缀: 生成.keystore http://w ...

  2. 利用platform.x509和platform.pk8生成系统签名文件

    platform.x509和platform.pk8文件是不能被Android studio直接使用的,需要转换成.jks签名文件才能使用. 生成步骤如下: 1.下载并解压keytool-import ...

  3. linux 根据.x509.pem .pk8 生成keystore

    一.前言 goolge为我们提供了4个标准的key,以签名测试程序: testkey -- a generic key for packages that do not otherwise speci ...

  4. 用Android自带的signapk.jar + .x509.pem + .pk8签名应用程序

    文件位置:可以在platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限. signa ...

  5. 关于keystore 证书转*.x509.pem 和*.pk8

    <span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255) ...

  6. 创建自己的pk8, x509.pem并给app签名

    1, 生成key 命令: keytool -genkey -v -keystore app.keystore -alias gundam_wing -keyalg RSA -validity 2000 ...

  7. keystore文件转换格式为pk8+x509.pem

    android 一般除了使用jarsigner签名 还有使用signapk 后者位于android源码 前者位于jdk中.两者使用的文件格式不同前者使用JKS 后者使用公钥+私钥 是分开的 第一步 先 ...

  8. android ndk platform,Android NDK Platform Build and Application

    摘要: Since the launch of Android NDK,the official guide of its building process and application under ...

  9. platform device和platform driver

    从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver. Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_d ...

最新文章

  1. mysql操作数字名称的schema时字符的逃逸问题
  2. caffe这个c++工程的目录结构
  3. rhel6编译ssh的src.rpm包并修改spec参数
  4. oracle10grac创建单实例,Oracle10gLinux单实例迁移到rac
  5. 链表表示八进制加法c语言,用单链表实现八进制加法操作,恳请大家看看Add( )函数的问题...
  6. Linux 关闭桌面方法
  7. 面试官:怎么改进哈希算法实现负载均衡的扩展性和容错性?我:...
  8. 51单片机冒泡排序_51单片机片外冒泡排序
  9. 3月第一周中国五大顶级域名增6万 美国增1.8万
  10. linux:你不知道的echo
  11. 【5003】马遍历问题
  12. 《ASP网络编程从入门到精通》
  13. 【原创】技术员 Ghost Win 10(x86/x64)企业版 201806
  14. 光环PMP 项目资源管理、项目相关方管理
  15. 网络抓包与HTTP协议(采用wireshark、Fiddler抓包软件)
  16. 想成为一个Java软件工程师,谁能带我学一学?
  17. GO的gin依赖下载不下来的问题
  18. FFmpeg获取网络摄像头数据解码
  19. 音视频协议-RTP协议打包
  20. 终于有人把 ZFS 文件系统讲明白了

热门文章

  1. UE4反射机制的通俗理解【生成第一个UClass】
  2. Unity实现安卓端手势控制摄像机的旋转和缩放
  3. 笔记本的M.2下岗,sata固态的任务交接时,开机无法引导到sata固态的问题
  4. 刘韧:与陈年论文字功夫
  5. Android实现音乐后台播放
  6. service中显示一个dialog
  7. IEEE access的LaTeX 文档的使用技巧和教程
  8. 发点牢骚! 真的觉得日本人好牛~~
  9. Matlab学习5-图像处理之图像乘法、除法、边缘检测
  10. Spring Boot Thymeleaf中使用Shiro标签