華為應(yīng)用市場已上架應(yīng)用如何使用應(yīng)用簽名服務(wù)?
華為應(yīng)用市場已上架應(yīng)用怎么使用應(yīng)用簽名服務(wù)?
操作步驟
1.登錄AppGallery Connect,選擇“我的應(yīng)用”。
2.點(diǎn)擊需要簽名的應(yīng)用,進(jìn)入“分發(fā)”頁簽,選擇“服務(wù);應(yīng)用簽名”。
如果您已經(jīng)使用了應(yīng)用簽名服務(wù),則此處將提示此應(yīng)用已加入應(yīng)用簽名計(jì)劃。
3.選擇“導(dǎo)出并上傳密鑰和證書”。
4.使用PEPK工具將包含簽名密鑰的簽名文件導(dǎo)出為zip文件。
5.點(diǎn)擊“瀏覽”選擇zip文件。
以下步驟6~8為可選步驟,如您考慮到更高的安全性,需要使用不同于簽名密鑰的上傳密鑰,可以手動(dòng)上傳您新生成的上傳密鑰。
6.生成不同于簽名密鑰的上傳密鑰。
7.使用如下命令,為新生成的上傳密鑰導(dǎo)出密鑰證書(PEM格式)。
8.點(diǎn)擊“展開”,再點(diǎn)擊“瀏覽”上傳密鑰證書。
9.點(diǎn)擊右上角的“提交”將相關(guān)文件提交至AGC。
AGC會(huì)按如下順序?qū)ι蟼鞯暮灻荑€進(jìn)行校驗(yàn),校驗(yàn)通過才可成功提交。
校驗(yàn)AGC是否支持簽名密鑰的加密算法和密鑰長度。如果不支持,則提示“上傳的應(yīng)用簽名密鑰系統(tǒng)暫不支持,請重新上傳?!?/span>
AGC支持的加密算法和密鑰長度詳見使用限制。
校驗(yàn)簽名密鑰與當(dāng)前在架版本的應(yīng)用簽名是否一致。如果不一致,則提示“上傳的應(yīng)用簽名密鑰驗(yàn)證與已發(fā)布版本的應(yīng)用簽名不一致,請重新上傳”。
校驗(yàn)簽名密鑰是否為配對的公私鑰。如果公私鑰不匹配,則提示“上傳的應(yīng)用簽名密鑰驗(yàn)證錯(cuò)誤,請重新上傳”。
10.配置重簽名后的證書指紋。
如果您上傳到AGC的簽名密鑰與在架應(yīng)用的簽名密鑰不一致,重簽名生成的證書指紋可能不同于您開發(fā)應(yīng)用時(shí)本地生成的簽名證書指紋。如您的應(yīng)用當(dāng)前集成的華為相關(guān)服務(wù)需依賴SHA256證書指紋,您還需為應(yīng)用添加重簽名后的SHA256證書指紋,具體請參見配置重新生成的證書指紋。
11.通過升級方式發(fā)布新版本應(yīng)用。