diff --git a/zh-cn/application-dev/security/hapsigntool_guidelines.md b/zh-cn/application-dev/security/hapsigntool_guidelines.md index ac27c93a4c54a2b95165e76e90b5fff66176567f..9d65af2091793ad9704765eab1242d50c369a701 100644 --- a/zh-cn/application-dev/security/hapsigntool_guidelines.md +++ b/zh-cn/application-dev/security/hapsigntool_guidelines.md @@ -235,6 +235,7 @@ OpenHarmony系统内置密钥库文件,文件名称为OpenHarmony.p12,内含 - [对profile文件进行签名](#对profile文件进行签名) - [对Hap包进行签名](#对Hap包进行签名) + > **注意事项:** 1.步骤一中的密钥对算法推荐使用ECC,出于安全性考虑,应用签名暂不使用RSA算法 2.建议将待签名hap包、profile文件、密钥库文件OpenHarmony.p12、根CA证书、子CA证书、签名工具放在同一个目录下,方便操作。 @@ -349,13 +350,13 @@ java -jar hap-sign-tool.jar sign-app -keyAlias "oh-app1-key-v1" -signAlg "SHA256 **1.执行[生成应用签名证书](#生成应用签名证书)命令时,控制台打印结果,无文件输出** -- **现象描述** + **现象描述** 生成证书时,只在控制台打印证书内容,无对应文件输出。 -- **可能原因** + **可能原因** outFile参数中路径不正确 和 '-outFile'中的'-'非英文格式。 -- **解决办法** + **解决办法** 检查并修正outFile参数为正确路径,'-outFile'中的'-'为英文格式 **2.执行第三步[对profile文件进行签名](#对profile文件进行签名)时,提示签名失败** @@ -370,7 +371,7 @@ java -jar hap-sign-tool.jar sign-app -keyAlias "oh-app1-key-v1" -signAlg "SHA256 - 对应现象描述的可能原因: 1.profile签名证书(三级证书)证书链顺序不正确。 2.profile签名证书(三级证书)不是证书链。 - 3.证书主题顺序不正确或者 生成应用签名证书时“-issuerKeyAlias”参数填写错误 + 3.证书主题顺序不正确 或者 生成应用签名证书时“-issuerKeyAlias”参数填写错误 **解决办法** 1.检查并修正证书链顺序,只能正序或反序,不可乱序。