mac下生成安卓签名证书.keystore文件

mac下生成安卓签名证书.keystore文件

第一步:先检查当前mac有没有安装JAVA环境,没有的话就去JAVA 官网安装一个在这里插入图片描述第二步:终端输入 /usr/libexec/java_home -V 命令,查看我们的jdk地址,然后cd切换至该地

 cd /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 

在这里插入图片描述## 第四步:直接输入命令 sudo keytool -genkey -alias tagoldalias -keyalg RSA -keysize 2048 -validity 36500 -keystore tagold.keystore

  1. 36500是证书的有效期,表示100年有效期,单位天,建议时间设置长一点,避免证书过期
  2. RSA 证书签名算法
  3. keysize 1024 key大小
  4. tagold202309.keystore key的名称
  5. alias 是证书别名,可修改为自己想设置的字符,建议使用英文字母和数字

第五步:密钥库生成后,使用警告的命令将密钥库的格式jks迁移为pkcs12

sudo keytool -importkeystore -srckeystore tagold.keystore -destkeystore tagold.keystore -deststoretype pkcs12 

输入密钥库口令:

注意:
1)生成密钥库时,Key store密码与Key alias密码要设置相同;
2)密钥库生成后,使用警告的命令将密钥库的格式由jks迁移为pkcs12;迁移成功后会备份旧的文件,以.old结尾,基本使用不到了,可直接删除;

第六步:证书所在位置

在这里插入图片描述/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

这里的路径地址就是前文所提到的java所在的路径地址,复制 路径 后 回车,进入

在这里插入图片描述

第七步:可以通过sudo keytool -list -v -keystore tagold.keystore 来查看key的详细信息,上面就用到了前面提到的密钥库口令

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/long4512524/article/details/133045404