Android证书制作
1.制作Andriod程序的数字签名需要使用JDK
先确认本机是否安装了JDK(下载JDK包:https://www.oracle.com/technetwork/java/javase/downloads/index.html),在JDK中有一个KEYTOOL工具,keytool.exe这个就是制作数字签名使用到的工具,下面以安装目录为“D:\Program Files (x86)\Java\jdk1.8.0_202”为例;
2.打开KEYTOOL
在运行中输入cmd,使用cd命令将路径切换至keytool所在目录
如下:
输入命令回车:cd D:\Program Files (x86)\Java\jdk1.8.0_202\bin
输入命令回车:keytool -genkey -alias test -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore
后面按提示完成密码及信息配置后本地会生成一个扩展名为.keystore(本实例就是test.keystore)的文件,这个就是数字签名文件。
说明:
-alias test 表示证书的别名是test;
-keystore test.keystore 表示生成的证书,可以加上路径(默认在用户主目录下);
-keyalg RSA 表示采用的RSA算法;
-validity 36500表示证书的有效期是100年。
证书SHA1查看
1、在运行中输入cmd,使用cd命令,将工作目录切换到证书目录下
2、输入命令回车:keytool -list -keystore test.keystore
3、输入密码回车:如果没设置,这里就是空,直接回车就OK了。