原标题:探讨如何生成keystore

什么是keystore

Keytool是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。

在keystore里,包含两种数据:

密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密)

可信任的证书实体(trusted certificate entries)——只包含公钥

如何生成keystore

cmd下:

进入到jdk的bin目录,这样的话,Android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件。

C:\Program Files\Java\jdk1.7.0_01\bin>

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

-alias android.keystore 生成的keystore别名

-keyalg RSA 加密和数字签名的算法

-validity 1000 有效天数

这里的 JAVA SDK 1.5 和 1.6 都可以,找到自己的 JAVA 目录就可以了。

输入keystore密码:自己确定,输入密码时,没有显示,但已经输进去了!

再次输入新密码:

您的名字与姓氏是什么?

[Unknown]:victor

您的组织单位名称是什么?

[Unknown]:extc

您的组织名称是什么?

[Unknown]: extc

您所在的城市或区域名称是什么?

[Unknown]: DG

您所在的州或省份名称是什么?

[Unknown]: GD

该单位的两字母国家代码是什么

[Unknown]: CN

CN=Mickle, OU=www.ioou.com, O=www.ioou.com, L=Shanghai, ST=Shanghai, C=CN 正确吗?

[否]: Y

输入的主密码(如果和 keystore 密码相同,按回车):

如果没有错误则回去java的jdk 的bin目录查看是否多了一个叫做android.keystore的文件。

SSL证书采用了技术含量比较高的加密技术。日后GDCA将会持续为大家推荐更多关于SSL证书的技术知识。让大家正确认识SSL证书,快速无误部署HTTPS安全协议。更多资讯,请关注GDCA(数安时代)。返回搜狐,查看更多

责任编辑:

java keystore生成,探讨如何生成keystore相关推荐

  1. 怎样用命令行生成自己的签名文件keystore

    前言 签名文件的生成需要进入jdk中的bin目录,所以需要提前搭建好环境. 实现 1.来到自己的jdk的安装目录,默认是: C:\Program Files\Java 2.然后进入jre目录下的bin ...

  2. keystore生成 linux_如何生成KeyStore

    介绍如何生成keystore cmd下: 进入到jdk的bin目录,这样的话,android.keystore文件就会生成在这个目录下,签名的时候我们需要这个文件. C:\Program Files\ ...

  3. Android系统签名生成Studio导入系统keystore

    一.Android签名文件简述 为什么要签名? 任何一个安装包都需要有签名.为App签名的本质是说明这个App是我开发的,不是别人.通过签名可以在应用和开发者之间建立可信任的关联. 通过签名,Andr ...

  4. Android 签名证书生成及jks与keystore 相互转换

    Android 签名证书生成及jks与keystore 相互转换 keytool 这个工具是JDK里面自带的,配置好JDK环境可直接在命令行完成一下操作! 生成签名证书: 生成JKS证书: keyto ...

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

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

  6. uniapp 生成Android证书及.keystore转.jks、.pem

    效果图 查看证书 命令:keytool -list -v -keystore test.keystore test.keystore 为文件所在目录 keystore 文件转 jks.pem格式 .k ...

  7. java生成apk工具,生成并运行apk流程

    生成和运行apk文件相关的组件: apk文件的编译流程图如下: 下面逐一说明: 项目的源文件结构如下: E:\Example\ │  AndroidManifest.xml │ ├─assets ├─ ...

  8. SpringCloud工作笔记030---使用java提供的keytool来生成证书

    JAVA技术交流QQ群:170933152 ----------------------------------------------------------- Keytool 是一个Java 数据 ...

  9. java中RSA数字证书生成,jks文件生成以及读取。

    一.Java代码生成cer证书文件: public class GetCertFile { //证书颁发者     static String CertificateIssuer = "C= ...

最新文章

  1. 「图像分割模型」编解码结构SegNet
  2. 原创Kafka学习笔记,java如何用数组生成随机数
  3. 计算机学院开展活动,团学会 | 以梦为马,不负韶华 计算机学院开展“逐梦100”活动(一)...
  4. mysql.net开发驱动_mysql数据库.net开发驱动(mysql connector net )
  5. 15/100. Climbing Stairs
  6. php return直接输出,PHP中return用法详细解读
  7. 常用 html 标签
  8. 避免游戏中的批量 sql
  9. Gstreamer之QT程序无法找到Gstreamer1.0 pulseaudio插件(二十八)
  10. 输油管的布置数学建模matlab,输油管布置的数学模型
  11. MES系统架构初版ZXW
  12. 在生产环境中使用 Keras、Redis、Flask 和 Apache 进行深度学习
  13. Pandoc 安装与使用
  14. 《中国合伙人》:致我们即将逝去的青春
  15. 各国海关单证有哪些要求?
  16. 时间序列预测之移动平均法(MA)
  17. get-element-by-id转换为getElementById
  18. python中类的首字母一定得大写吗_Python学习
  19. android地图选点,【百度地图】Android实现地图展示、定位、选点、地点查询和地点模糊查询功能...
  20. 走近腾讯技术大牛——2012年腾讯线下讨论PPT大盘点

热门文章

  1. Threatbook合伙人李秋石:具有中国特色的安全威胁情报
  2. laradock 链接mysql,Laradock 使用 ssh 方式连接 workspace
  3. Flash实例“蝶恋花”制作过程深入剖析
  4. 阿里云CDN的双11再进化
  5. 乐观是乌云背后微笑的太阳
  6. 【微语】第四周(12.07~12.13)
  7. sublime下载安装+插件安装
  8. 学习笔记 2.1 — Harris角点检测与特征匹配【含实例】
  9. Deep Dream
  10. docker安装各类软件以及创建私有仓库总结