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

生成证书

使用keytool -genkey命令生成证书:

keytool -genkey -alias 证书别名 -keyalg RSA -keysize 2048 -validity 36500 -keystore 证书文件名称.keystore

回车后会提示:

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):  //确认证书密码与证书文件密码一样 直接回车就可以

注意:上述信息填写要规范,乱填有可能会影响应用上架应用市场。

查看证书信息:

keytool -list -v -keystore 证书文件名称.keystore  
Enter keystore password: //输入密码,回车

查看证书算法的方法

使用keytool -list -v查看证书信息,看Subject Public Key Algorithm: 项的信息,如下表示使用DSA算法:

Subject Public Key Algorithm: 2048-bit DSA key

标签: Android, 证书

相关文章

华为手机EMUI系统内置应用卸载指南

注意事项谨慎操作:卸载系统应用可能会导致某些功能无法正常使用,建议在卸载前备份重要数据。恢复应用:如果卸载后发现问题,可以通过以下命令恢复应用:adb shell pm enable <p...

使用ADB管理安卓手机 详细教程

ADB是Android开发和调试的核心工具,从基础的文件传输到高级性能分析,覆盖了设备管理的全场景。通过本文的详细示例,新手可以快速上手,而专业开发者也能深入掌握ADB的高级用法。无论是日常开发...

图片Base64编码

CSR生成

图片无损放大

图片占位符

Excel拆分文件