公告 | 华为开发者联盟

安全授权更新通知

2020年1月3日

尊敬的开发者,您好!

 

       为确保移动终端使用的安全性,自2020年3月1日开始,申请安全授权的应用必须使用V1+V2签名,仅使用V1签名应用将无法申请安全授权证书。

此次变更将适用于所有使用安全授权的应用。

 

1、 针对此变更,您是否需要进行相应操作?

建议尽快将应用升级使用V1+V2签名,避免2020年3月1日后无法正常申请安全授权证书。

 

2、 针对此次变更,对使用安全授权业务会产生哪些影响?

(1)此次变更不影响历史已申请证书的正常使用,仅对后续申请证书的应用要求。

(2)使用V1+V2签名的应用集成证书需要先将证书打包到应用,然后使用相同的秘钥重新进行一次V1+V2签名。

(3)V1+V2签名的应用第一次申请商用证书发放的是临时证书,需要将临时证书集成到应用上传再申请正式的商用证书,详细流程请参考:https://developer.huawei.com/consumer/cn/doc/development/system-Guides/30704

 

3、 V1+V2签名指导

建议使用Android Studio自带的签名工具Apksigner。

(1)进入apksigner的目录(一般都在 sdk目录/build-tools/版本号 的目录下)

(2)通过以下指令进行签名:

build-tools版本号为29.0.0以下:apksigner sign --ks your_keystore_file --v1-signing-enabled true –v2-signing-enabled true your_apk_file

build-tools版本号为29.0.0及以上:apksigner sign --ks your_keystore_file --v1-signing-enabled true –v2-signing-enabled true --v3-signing-enabled false your_apk_file