未验证 提交 1dea74bf 编写于 作者: O openharmony_ci 提交者: Gitee

!2063 安全文档优化

Merge pull request !2063 from zengyawen/master
......@@ -952,7 +952,7 @@ huks.update(handle, options, function (err, data){});
## huks.update
update(handle: number, token?: Uint8Array, options: HuksOptions) : Promise<HuksResult>
update(handle: number, token?: Uint8Array, options: HuksOptions) : Promise\<HuksResult>
update操作接口,使用Promise方式异步返回结果。
......@@ -1005,7 +1005,7 @@ finish操作接口,使用Callback回调异步返回结果 。
| -------- | ---------------------- | ---- | ------------------------------------- |
| handle | number | 是 | Finish操作的handle。 |
| options | [HuksOptions](#huksoptions) | 是 | Finish的参数集合。 |
| callback | AsyncCallback\<[HksResult](#hksresult)> | 是 | 将Finish操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback\<[HuksResult](#huksresult)> | 是 | 将Finish操作的结果添加到密钥管理系统的回调。 |
**示例:**
......@@ -1084,7 +1084,7 @@ abort操作接口,使用Callback回调异步返回结果 。
| -------- | ---------------------- | ---- | ------------------------------------- |
| handle | number | 是 | Abort操作的handle。 |
| options | [HuksOptions](#huksoptions) | 是 | Abort操作的参数集合。 |
| callback | AsyncCallback\<[HksResult](#hksresult)> | 是 | 将Abort操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback\<[HuksResult](#huksresult)> | 是 | 将Abort操作的结果添加到密钥管理系统的回调。 |
**示例:**
......
# Hap包签名工具用户指导
# Hap包签名工具指导
## 概述
......@@ -67,15 +65,10 @@ OpenHarmony系统内置密钥库文件,文件名称为OpenHarmony.p12,内含
按照有无应用签名证书可分为以下两种场景:
1.无应用签名证书场景:
- 开发者使用该工具对Hap包签名时,需按照签名步骤从第一步生成应用签名证书密钥对依次完成应用签名证书生成、profile文件签名、应用签名流程。
2.有应用签名证书场景:
- 开发者可直接从签名步骤第三步对profile文件进行签名开始开发 ,使用应用签名证书和包含对应密钥的本地密钥库文件对应用进行签名。
1. 无应用签名证书场景:
开发者使用该工具对Hap包签名时,需按照签名步骤从第一步生成应用签名证书密钥对依次完成应用签名证书生成、profile文件签名、应用签名流程。
2. 有应用签名证书场景:
开发者可直接从签名步骤第三步对profile文件进行签名开始开发 ,使用应用签名证书和包含对应密钥的本地密钥库文件对应用进行签名。
### 说明
......@@ -251,7 +244,7 @@ OpenHarmony系统内置密钥库文件,文件名称为OpenHarmony.p12,内含
> **注意事项:** <br/>
1.步骤一中的密钥对算法推荐使用ECC,出于安全性考虑,应用签名暂不使用RSA算法;<br/>
2.建议将待签名hap包、profile文件、密钥库文件OpenHarmony.p12、根CA证书、子CA证书、签名工具放在同一个目录下,方便操作;<br/>
3.OpenHarmony密钥库文件所在路径:developtools_hapsigner/autosign/result/OpenHarmony.p12;根CA证书所在路径:developtools_hapsigner/autosign/result/rootCA.cer;子CA证书所在路径:developtools_hapsigner/autosign/result/subCA.cer;pfofile签名证书路径:developtools_hapsigner/autosign/result/OpenHarmonyProfileRelease.pem。
3.OpenHarmony密钥库文件所在路径:developtools_hapsigner/autosign/result/OpenHarmony.p12;<br/>根CA证书所在路径:developtools_hapsigner/autosign/result/rootCA.cer;<br/>子CA证书所在路径:developtools_hapsigner/autosign/result/subCA.cer;<br/>pfofile签名证书路径:developtools_hapsigner/autosign/result/OpenHarmonyProfileRelease.pem。
**1.生成应用签名证书密钥对**
......@@ -359,8 +352,6 @@ java -jar hap-sign-tool.jar sign-app -keyAlias "oh-app1-key-v1" -signAlg "SHA256
## 常见问题
**1.执行第二步生成应用签名证书命令时,控制台打印结果,无文件输出**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册