Android中的密钥库有效性是什么意思?

可以作为过期密钥库的标志,也可以安装.

例如)1天密钥库生成.

$keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 1

例如)my-release-key.keystore已过期.

$jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name

也可以启动应用程序.那么,Android中的密钥库有效性是什么意思?

解决方法:

密钥库用于验证开发者的ID,即使该密钥库已过期,该应用程序也可以在我们的Android手机上正常运行,不会给该应用程序留下任何深刻的印象,但是一旦开发人员想要发布该应用程序的新版本,它不能再使用此密钥库,否则它将被Google Play拒绝,并且如果您使用新的调试密钥库在设备上运行以进行调试,系统会通知您将删除前应用程序以安装新的密钥库兼容

上一篇:java-ECDH使用Android KeyStore生成的私钥


下一篇:java-由于索引的不透明部分中的字符非法,因此无法使用路径加载密钥库类型JKS