導航:首頁 > 專利知識 > 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有效期相關的資料

熱點內容
商標侵權企業名稱沖突 瀏覽:921
護照的期限是多久 瀏覽:749
證券從業資格證書含金量怎樣管用嗎 瀏覽:434
貴州咨詢工程師投資證書領取 瀏覽:853
臨沂國有土地使用權出讓合同書 瀏覽:603
主要業績與成果 瀏覽:767
品源知識產權專業怎麼樣 瀏覽:528
遼源市工商局電話 瀏覽:329
發明工坊漢化破解版 瀏覽:525
發明的鞋子 瀏覽:687
人們自己創造的歷史 瀏覽:405
浦建華府期限 瀏覽:751
西安公交投訴電話多少 瀏覽:195
學校綜治安全矛盾糾紛排查表 瀏覽:336
公共衛服務項目工作績效考核表 瀏覽:402
發明螺旋槳 瀏覽:949
馬鞍山樑惠 瀏覽:632
國家基本公共衛生服務績效考核報告 瀏覽:986
公共服務平台建設軟體開發 瀏覽:529
基本公共衛生服務項目培訓工作計劃 瀏覽:190