导航:首页 > 专利知识 > keystore有效期

keystore有效期

发布时间:2021-06-29 07:04:00

1. Hbuilder打包时Android的keystore怎么生成

生成android的keystore文件有以下两种方法:

一、eclipse 中生成android keystore

1、建立任意一个android项目(例如:AntForAndroid)

2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >

3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到

4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next

5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了

6、生成带签名的apk文件,到此就结束了。

7、如果下次发布版本的时候,使用前面生成的keystore再签名。

这样在项目根目录下就生成以上流程产生的androids.keystore了

二、命令行生成keystore

dos下进入JDK的bin目录

运行如下命令:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore

查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码
本回答专业性由电脑网络分类达人 董辉

2. 在Google Play 发布应用 Keystore 证书有效期不足怎么办

最近公司要把一个APP(已在国内各大第三方市场上线)发布到google play,但是上传APK后提示:
“您上传的 APK 所使用的签名证书即将过期,请使用有效期更长的证书对您的 APK 签名。”
赶紧查看了下签名的有效期,发现离过期还远着
“有效期开始日期: Mon Mar 30 19:39:08 CST 2015, 截止日期: Thu Mar 27 19:39:08 CST 2025”
google查了下有人说google play要求有效期是25年以上....吐血..
我现在想到有两种处理方案
一是替换新签名,但是这样要把国内所有的市场已上传的APK替换,而且签名更换了不知道能不能通过审核。
二是分离出一个“国际版”的版本,但是又不清楚要不要和原先保持相同的包名(考虑到微信支付宝之类的签名认证)。

3. keytool 证书库可以直接删除吗

1、进入dos命令行,进入目录C:\Program Files (x86)\Java\jre6\lib\security,
2、导入命令:

keytool -import -keystore "C:\Program Files (x86)\Java\jre6\lib\security\cacerts" -storepass changeit

-keypass changeit -alias emailcert -file test.cer

所有者:CN=yu, OU=chinaabc, O=chinaabc, L=beijing, ST=beijing, C=cn
签发人:CN=yu, OU=chinaabc, O=chinaabc, L=beijing, ST=beijing, C=cn
序列号:517754e3
有效期: Wed Apr 24 11:43:31 CST 2013 至Tue Jul 23 11:43:31 CST 2013
证书指纹:
MD5:26:E3:EB:82:5C:35:A5:D3:03:EF:10:FA:D0:F4:20:1F
SHA1:1F:CA:11:B7:52:91:CF:EB:E4:45:FF:48:1E:20:02:3B:FE:7C:29:AC
签名算法名称:SHA1withRSA
版本: 3
信任这个认证? [否]: y
认证已添加至keystore中

3、删除命令
keytool -delete -alias emailcert -keystore "C:\Program Files (x86)\Java\jre6\lib\security\cacerts"

-storepass changeit

4. keystore是怎么生成的

生成android的keystore文件有以下两种方法:一、eclipse 中生成android keystore1、建立任意一个android项目(例如:AntForAndroid)2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next >3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了6、生成带签名的apk文件,到此就结束了。7、如果下次发布版本的时候,使用前面生成的keystore再签名。这样在项目根目录下就生成以上流程产生的androids.keystore了二、命令行生成keystoredos下进入JDK的bin目录运行如下命令:keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

5. Android打包时keystore和key有什么区别

APK签名用处主要有两种
1. 使用特殊的key签名可以获取到一些不同的权限。
2. APK如果使用一个key签名,发布时另一个key签名的文件将无法安装或覆盖老的版本,这样可以防止你已安装的应用被恶意的第三方覆盖或替换掉

生成方法:
dos下进入JDK的bin目录,运行如下命令:
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

(-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore

如何查看呢?看命令
keytool -list -keystore "android.keystore" 输入你设置的keystore密码即可

获取SHA1密文和MD5密文
说明:google map v1接口申请apikey的时候需要MD5,而v2接口需要SHA1密文

获取密文都需要android 的app.keystore即打包时候用的密钥
在eclipse 开发的时候默认的会用eclipse生成的debug.keystore
我们以debug.keystore为例生成SHA1 和MD5
请按照如下步骤执行
1,首先要找到eclipse的debug.keystore文件所在目录
默认情况下它和虚拟机AVD存放在一起,win7下的路径是:C:\Users\your_user_name\.android\,也可以通过Eclipse中的Windows > Prefs > Android > Build来查看这个路径。
文件名叫debug.keystore。
然后,用keytool 获取SHA1和MD5

1,keytool工具是JDK自带的工具,安装了JDK之后,找到安装目录keytool就在jdk的bin目录下,
我的jdk目录是C:\Program Files\Java\jdk1.6.0_21\bin
2,在cmd命令行里运行下列命令:
keytool -list -v -keystore "C:\Users\your_user_name\.android\debug.keystore" -alias android
就显示一大堆东西,其中就有证书指纹:
SHA1和MD5
这里说明一下:上面的
”C:\Users\your_user_name\.android\debug.keystore“就是我的debug.keystore的所在位置

6. android 怎么将keystore变成 x509 pk8

生成android的keystore文件有以下两种方法: 一、eclipse 中生成android keystore 1、建立任意一个android项目(例如:AntForAndroid) 2、右键AntForAndroid根目录弹出菜单->Android Tools -> Export Signed Application Package->Next > 3、创建密钥库keystore,输入密钥库导出位置和密码,记住密码,下次Use existing keystore会用到 4、选择“Create new keystore”并且保存在项目跟目录下,输入密码,然后next 5、填写密钥库信息,填写一些apk文件的密码,使用期限和组织单位的信息。填写的Alias 和 密码不要忘记了 6、生成带签名的apk文件,到此就结束了。 7、如果下次发布版本的时候,使用前面生成的keystore再签名。 这样在项目根目录下就生成以上流程产生的androids.keystore了 二、命令行生成keystore dos下进入JDK的bin目录 运行如下命令: keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore (-validity 20000代表有效期天数),命令完成后,bin目录中会生成android.keystore 查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

7. android怎么生成keystore

dos下进入JDK的bin目录,运行如下命令:

keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore

参数意义

-genkey 生成文件。

-alias 别名。

-keyalg 加密算法。

-validity 有效期。

-keystore 文件名。

命令完成后,bin目录中会生成android.keystore


查看命令keytool -list -keystore "android.keystore" 输入设置的keystore密码

8. 在Google Play 发布应用 Keystore 证书有效期不足怎么办

最近公司要把一个APP(已在国内各大第三方市场上线)发布到googleplay,但是上传APK后提示:“您上传的APK所使用的签名证书即将过期,请使用有效期更长的证书对您的APK签名。”赶紧查看了下签名的有效期,发现离过期还远着“有效期开始日期:MonMar3019:39:08CST2015,截止日期:ThuMar2719:39:08CST2025”google查了下有人说googleplay要求有效期是25年以上.吐血..我现在想到有两种处理方案一是替换新签名,但是这样要把国内所有的市场已上传的APK替换,而且签名更换了不知道能不能通过审核。二是分离出一个“国际版”的版本,但是又不清楚要不要和原先保持相同的包名(考虑到 支付宝之类的签名认证)。

阅读全文

与keystore有效期相关的资料

热点内容
2014年公共卫生服务项目工作计划 浏览:31
泰国蛇药调经丸有效期 浏览:409
恒申知识产权事务所 浏览:267
广州车位使用年限 浏览:648
商标侵权企业名称冲突 浏览:921
护照的期限是多久 浏览:749
证券从业资格证书含金量怎样管用吗 浏览:434
贵州咨询工程师投资证书领取 浏览:853
临沂国有土地使用权出让合同书 浏览:603
主要业绩与成果 浏览:767
品源知识产权专业怎么样 浏览:528
辽源市工商局电话 浏览:329
发明工坊汉化破解版 浏览:525
发明的鞋子 浏览:687
人们自己创造的历史 浏览:405
浦建华府期限 浏览:751
西安公交投诉电话多少 浏览:195
学校综治安全矛盾纠纷排查表 浏览:336
公共卫服务项目工作绩效考核表 浏览:402
发明螺旋桨 浏览:949