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

1.window电脑生成指南

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

keytool -genkey -alias testalias -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
  • testalias是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字
  • test.keystore是证书文件名称,可修改为自己想设置的文件名称,也可以指定完整文件路径
  • 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期 回车后会提示:
Enter keystore password:  //输入证书文件密码,输入完成回车
Re-enter new password:   //再次输入证书文件密码,输入完成回车
What is your first and last name?  [Unknown]:  //输入名字和姓氏,输入完成回车
What is the name of your organizational unit?  [Unknown]:  //输入组织单位名称,输入完成回车
What is the name of your organization?  [Unknown]:  //输入组织名称,输入完成回车
What is the name of your City or Locality?  [Unknown]:  //输入城市或区域名称,输入完成回车
What is the name of your State or Province?  [Unknown]:  //输入省/市/自治区名称,输入完成回车
What is the two-letter country code for this unit?  [Unknown]:  //输入国家/地区代号(两个字母),中国为CN,输入完成回车
Is CN=XX, OU=XX, O=XX, L=XX, ST=XX, C=XX correct?  [no]:  //确认上面输入的内容是否正确,输入y,回车  Enter key password for <testalias>  (RETURN if same as keystore password):  //确认证书密码与证书文件密码一样(HBuilder|HBuilderX要求这两个密码一致),直接回车就可以

  以上命令运行完成后就会生成证书,会在输入keytool -genkey 生成证书的目录下生成证书,我这里路径为“C:\Users\PC”。
  注意:上述信息填写要规范,乱填有可能会影响应用上架应用市场。

  若报错:生成keystore是报错拒绝访问
  这是因为权限问题:你的jdk目录在c盘,当前用户无写入权限。
  所以要么更改jdk的保存目录,要么更改权限,要么在其它盘生成

  3)查看证书信息
  可以使用以下命令查看:

keytool -list -v -keystore test.keystore
Enter keystore password: //输入密码,回车

  会输出以下格式信息:

Keystore type: PKCS12
Keystore provider: SUN    Your keystore contains 1 entry    Alias name: test
Creation date: 2019-10-28
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
Issuer: CN=Tester, OU=Test, O=Test, L=HD, ST=BJ, C=CN
Serial number: 7dd12840
Valid from: Fri Jul 26 20:52:56 CST 2019 until: Sun Jul 02 20:52:56 CST 2119
Certificate fingerprints:    MD5:  F9:F6:C8:1F:DB:AB:50:14:7D:6F:2C:4F:CE:E6:0A:A5    SHA1: BB:AC:E2:2F:97:3B:18:02:E7:D6:69:A3:7A:28:EF:D2:3F:A3:68:E7    SHA256: 24:11:7D:E7:36:12:BC:FE:AF:2A:6A:24:BD:04:4F:2E:33:E5:2D:41:96:5F:50:4D:74:17:7F:4F:E2:55:EB:26
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3

  其中证书指纹信息(Certificate fingerprints):

  1) MD5:

  • 证书的MD5指纹信息(安全码MD5)

  2) SHA1:

  • 证书的SHA1指纹信息(安全码SHA1)

  3) SHA256:

  • 证书的SHA256指纹信息(安全码SHA245)

签名证书(.keystore)生成指南相关推荐

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

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

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

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

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

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

  4. Android平台签名证书(.keystore)生成指南-保姆级

    1.安装Java环境(如已有可跳过) 一般都有在自己电脑 C:\Program Files\Java\jre1.8.0_321[看好自己的java版本号] 若无,java官网下载 https://ww ...

  5. Android平台签名证书(.keystore)生成

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

  6. Android安卓手机APP应用自有keystore签名证书怎么生成?

    Android安卓keystore签名证书怎么生成? 1.安装JRE环境 Oracle官方下载jre安装包:https://www.caochai.com/article-4206.html ,并记住 ...

  7. Android签名证书的生成

    本节只针对如何从零开始实现简单的打包签名 目录 概要 Keytool生成JKS签名证书 Android Studio生成JKS签名证书 AS版本信息 签名证书的生成 签名打包 概要 debug.key ...

  8. java apk签名证书_Android签名证书的生成

    本节只针对如何从零开始实现简单的打包签名 概要 debug.keystore:使用Android Studio直接编译运行时默认使用的签名证书,存放路径C:\Users.android app-deb ...

  9. Android签名证书 keystore jks pem x509

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

最新文章

  1. 2021-07-12 深度学习服务器网络测试(顶会ECCV网络测试)
  2. Unity(1)控制反转
  3. DL之CNN:关于CNN(卷积神经网络)经典论文原文(1950~2018)简介总结框架结构图(非常有价值)之持续更新(吐血整理)
  4. VC中操作INI文件的API
  5. sql判断邮箱是否合法_分享一个oracle身份证校验函数,判断你的身份证是否合法...
  6. Spring Aop——给Advice传递参数
  7. 【机器学习】sklearn k-近邻算法
  8. 类加载机制、双亲委派机制深度解析以及如何自定义类加载器
  9. Spark之GraphX
  10. 喝酒、吸烟和喝茶三者相对而言,哪个对身体有益?哪个对身体有害?
  11. 常见的MySQL命令大全
  12. SAS学习经验总结分享:篇五-过程步的应用
  13. 计算机程序设计流程图循环,流程图循环画法_流程图用什么办公软件
  14. simulink仿真之阶梯步长
  15. python里char什么意思_编程中“char”是什么意思?
  16. 企业如何选择合适项目管理工具?
  17. The History Began from AlexNet: A Comprehensive Survey on Deep Learning Approaches
  18. 一文读懂知识付费SaaS行业:未来发展趋势如何?
  19. H. 知识图谱 知识问答
  20. 歌曲版本识别或者歌曲检索(总结)

热门文章

  1. 1-1统计数字问题(C语言实现)
  2. 码流格式: Annex-B, AVCC(H.264)与HVCC(H.265), extradata详解
  3. 《游戏机制——高级游戏设计技术》一2.4 渐进型游戏
  4. ping命令 ——测试主机间网络连通性
  5. 微信小程序wx.getLocation接口审核不通过
  6. HTML px em pt长度单位(像素 相对长度 点)
  7. KindEditor实现WORD粘贴图片自动上传
  8. 基于python的json脚本解析
  9. linux需要固态硬盘,SSD固态磁盘即将挂掉的5种征兆
  10. 如何不用绿幕,从视频中移除背景?