一、甚么是keystore
Keytool是一个Java数据证书的打点器械 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中。
在keystore里,搜罗两种数据:
密钥实体(Key entity)——密钥(secret key)又大约是私钥和配对公钥(采纳非对称加密)
可托任的证书实体(trusted certificate entries)——只搜罗公钥
二、如何天生keystore
cmd下:
进入到jdk的bin目次,如许的话,Android.keystore文件就会天生在这个目次下,签名的时辰我们必要这个文件。
C:Program FilesJavajdk1.7.0_01in>
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(数安时代)。