簡體   English   中英

android debug.keystore文件有效期為30年

[英]Is android debug.keystore file valid for 30 years

我是android.Now的新手我想了解簽名apk文件。 我創建了一個應用程序並使用自簽名證書(使用私有密鑰庫文件)進行簽名,並且每件事都很好。 雖然我想了解更多關於debug.keystore的信息 ,但我在Eclips IDE中導出apk時嘗試使用debug.keystore文件簽署apk。 在最后一步,我發現證書將於9月19日星期五15:02:42 IST 2042年到期 但該文件創建於2012年9月26日 當我goggling觀察到debug.keystore在365天過期 但是我的debug.keystore顯示了30年。這是可能的。 我很困惑。 任何人都可以幫助我,請清除我的懷疑。

提前致謝。

證書到期沒有預定的限制。 當然,認證機構頒發的大多數認證僅在1年(365天)內有效,但並非如此。 大多數證書頒發機構都有自己的CA證書的有效期,這些證書有效期為25年或更長。

如果您使用的是自簽名證書(可以使用keytool或openssl創建),則可以指定幾乎任何到期時間。 如果我們談論android debug.keystore,它很可能有一些自簽名證書,可能默認為1年到期。

您所看到的(2042年到期)很可能是Android Test CA證書。

最好生成自己的調試密鑰,該密鑰在一年內不會過期並使用它,否則您將很難在以后更新您的應用程序。

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000

看到的東西

keytool -genkey -v -keystore debug.keystore -alias aliasname -keyalg RSA -keysize 2048 -validity 10000

這里的有效期為10000.所以在這種情況下它不會在365天到期。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM