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

生成.keystore

http://www.cnblogs.com/littleatp/p/5922362.html

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

E:\sdk\sign> keytool -genkey -alias raiseyang -keyalg RSA -validity 20000 -keystore raise.keyst
ore
输入密钥库口令:
再次输入新口令:
您的名字与姓氏是什么?[Unknown]:  raise
您的组织单位名称是什么?[Unknown]:  xxx
您的组织名称是什么?[Unknown]:  xxx
您所在的城市或区域名称是什么?[Unknown]:  shanghai
您所在的省/市/自治区名称是什么?[Unknown]:  shanghai
该单位的双字母国家/地区代码是什么?[Unknown]:  zh
CN=raise, OU=xxx, O=xxx, L=shanghai, ST=shanghai, C=zh是否正确?[否]:  y输入 <raiseyang> 的密钥口令(如果和密钥库口令相同, 按回车):

Android debug的密码都是android keytool -list -v -keystore mydebug.keystore

签名

jarsigner -verbose -keystore my-debug.keystore -signedjar demo_signed.apk demo_unsigned.apk androiddebugkey

查看jks证书信息

keytool -list -v -keystore platform.jks

E:\sdk\app> keytool -list -v -keystore platform.jks
输入密钥库口令:密钥库类型: JKS
密钥库提供方: SUN您的密钥库包含 1 个条目别名: androiddebugkey
创建日期: 2017-9-21
条目类型: PrivateKeyEntry
证书链长度: 1
证书[1]:
所有者: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
发布者: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
序列号: b3998086d056cffa
有效期开始日期: Wed Apr 16 06:40:50 CST 2008, 截止日期: Sun Sep 02 06:40:50 CST 2035
证书指纹:MD5: 8D:DB:34:2F:2D:A5:40:84:02:D7:56:8A:F2:1E:29:F9SHA1: 27:19:6E:38:6B:87:5E:76:AD:F7:00:E7:EA:84:E4:C6:EE:E3:3D:FASHA256: C8:A2:E9:BC:CF:59:7C:2F:B6:DC:66:BE:E2:93:FC:13:F2:FC:47:EC:77:BC:6B:2B:0D:52:C1:1F:51:19:2A:B8签名算法名称: MD5withRSA版本: 3扩展:#1: ObjectId: 2.5.29.35 Criticality=false
AuthorityKeyIdentifier [
KeyIdentifier [
0000: 4F E4 A0 B3 DD 9C BA 29   F7 1D 72 87 C4 E7 C3 8F  O......)..r.....
0010: 20 86 C2 99                                         ...
]
[EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US]
SerialNumber: [    b3998086 d056cffa]
]#2: ObjectId: 2.5.29.19 Criticality=false
BasicConstraints:[CA:truePathLen:2147483647
]#3: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
0000: 4F E4 A0 B3 DD 9C BA 29   F7 1D 72 87 C4 E7 C3 8F  O......)..r.....
0010: 20 86 C2 99                                         ...
]
]*******************************************
*******************************************

pk8 x509.pem转jks或keystore

http://blog.csdn.net/kkguo1990/article/details/53424277fota@fota:~/Desktop/yangdongsheng$ ls
platform.pk8  platform.x509.pem  新建文本文档.txt
fota@fota:~/Desktop/yangdongsheng$  openssl pkcs8 -inform DER -nocrypt -in platform.pk8 -out platform.pem
fota@fota:~/Desktop/yangdongsheng$ sudo openssl pkcs12 -export -in  platform.x509.pem -out platform.p12 -inkey  platform.pem -password pass:android -name androiddebugkey
[sudo] password for fota:
fota@fota:~/Desktop/yangdongsheng$  keytool -importkeystore -deststorepass android -destkeystore ./platform.jks -srckeystore ./platform.p12 -srcstoretype PKCS12 -srcstorepass android
已成功导入别名 androiddebugkey 的条目。
已完成导入命令: 1 个条目成功导入, 0 个条目失败或取消
fota@fota:~/Desktop/yangdongsheng$

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

http://blog.csdn.net/darkengine/article/details/42773745

签名证书keystore,jks,pk8,x509.pem相关推荐

  1. Android签名证书 keystore jks pem x509

    Android签名证书 背景 因业务需求,经常与系统厂商打交道,大多需要厂商开放root权限 目前获取系统权限的总结有三种方式(均有实际应用) platform签名 root固件 (有su) 调用厂商 ...

  2. 签名证书(.keystore)生成指南

    签名证书(.keystore)生成指南 1.window电脑生成指南   1)安装JRE环境(推荐使用JRE8环境,如已有可跳过)   2)生成签名证书   使用keytool -genkey命令生成 ...

  3. Android平台签名证书(.keystore)生成指南

    来源:https://ask.dcloud.net.cn/article/35777 Android平台签名证书(.keystore)生成指南 分类:HTML5+ Android证书 Android平 ...

  4. 「移动端」Android平台签名证书(.keystore)生成指南

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到网站.→传送门 本文主要介绍Android平台签名证书(.keystore)生成指南 Android平台打包 ...

  5. Android平台签名证书(.keystore)生成指南及高德地图配置

    利用keytool 工具,生成Android平台签名证书(.keystore)生成指南 生成签名证书 使用keytool -genkey命令生成证书: keytool -genkey -alias t ...

  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平台签名证书(.keystore)生成

    1.简介 Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份. Android证书的生成是自助和免费的,不需要审批或付费. 可以使用JRE环境 ...

  9. Android平台签名证书(.keystore)及IOS平台(.p12证书)

    一.Android平台签名证书 1.首先要安装JRE环境(推荐使用JRE8环境) 2.生成签名证书 keytool -genkey -alias testalias -keyalg RSA -keys ...

最新文章

  1. 九九乘法表c语言代码空格,九九乘法表的C语言代码.doc
  2. Java连接Redis及操作(一)
  3. python argparse模块详解_python学习之argparse模块
  4. C语言:格式字符串中的类型
  5. 平衡树-Treap基础内容
  6. 论文浅尝 | 异构图 Transformer
  7. Unreal Engine 4切换默认Camera实现
  8. Selenium Firefox 官方Webdriver -- Geckodriver 下载地址
  9. dateframe取某列数据_数据清洗amp;预处理入门完整指南
  10. 软件项目需求调研报告模板下载_强烈推荐:一个软件,即可搞定所有方案报价工作...
  11. 计算机房安全防范措施,机房安全防护方案
  12. 信息熵、相对熵、交叉熵
  13. linux查看本机ip地址
  14. myeclipse10异常闪退Java was started but returned exit code=1
  15. transition详解【过渡属性】
  16. 【语音之家】AI产业沙龙—— 网易语音AI技术:从内容安全到内容品质
  17. 区块链的未来发展前景
  18. php+phpstudy搭建后台提示Warning
  19. ZeroMemory、memset 和 “={0}” 三者区别
  20. 大数据告诉你中老年人上网爱干什么

热门文章

  1. 按学号和姓名进行查询c语言,数据库实验4 数据查询(答案)
  2. uart 之 可变参数
  3. hadoop全家桶部署手册hadoop-solr-ranger-atlas-hive-hbase...
  4. go如何实现可选参数
  5. 如何检索论文时让两个词在一块而不是分开?
  6. [LINUX学习]sheel脚本循环KILL,并启动
  7. Go实现随机、轮训、权重、哈希负载均衡
  8. 【Redis】基础篇
  9. 总文件夹下含有多个sdf,批量转换为SMILES并保存到csv中
  10. 小程序中消息订阅与发布