使用keytool工具生成數字證書

  APK的簽名工做能夠經過兩種方式來完成:一是經過ADT提供的圖形化界面完成apk簽名;另外一個是徹底經過DOS命令來完成apk簽名,下面將講解如何經過命令的方式完成apk簽名。算法

  生成Android簽名證書,確保電腦上安裝了JRE,咱們將使用JRE自帶的建立和管理數字證書的工具Keytool。工具

  使用如下命令生成證書:it

  1.進入keytool所在目錄(固然,也能夠將所在路徑添加到環境變量path中)變量

        >cd C:\Program Files\Java\jdk1.7.0_17\binjdk

  2.執行keytool密碼

  >keytool -genkey -v -keystore xxxxxx.keystore -alias xxxxxx -keyalg RSA -validity 36000di

說明:
1)keytool是工具名稱,-genkey意味着執行的是生成數字證書操做,-v表示將生成證書的詳細信息打印出來,顯示在dos窗口中;
2)-keystore 17go.keystore 表示生成的數字證書的文件名爲「xxxxxx.keystore」,能夠加上路徑(默認在keytool所在的目錄下);
3)-alias 17go.keystore 表示證書的別名爲「xxxxxx」,固然能夠不和上面的文件名同樣;
4)-keyalg RSA 表示生成密鑰文件所採用的算法爲RSA;
5)-validity 36000 表示該數字證書的有效期爲36000天,意味着36000天以後該證書將失效;證書

在執行上面的命令生成數字證書文件時,會提示你輸入一些信息,包括證書的密碼。環境變量

完成上述操做後,在keytool所在的目錄下會生成xxxxxx.keystore的數字證書。文件

相關文章
相關標籤/搜索