From 3a16528484eddc30b7e2e8b80bf0057646b86787 Mon Sep 17 00:00:00 2001 From: gaoshuyang Date: Thu, 8 Jun 2023 20:39:27 +0800 Subject: [PATCH] add code for huks doc Signed-off-by: gaoshuyang --- zh-cn/application-dev/reference/apis/js-apis-huks.md | 8 ++++---- zh-cn/application-dev/security/huks-guidelines.md | 3 +++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-huks.md b/zh-cn/application-dev/reference/apis/js-apis-huks.md index 1d635863fe..fdc134433f 100755 --- a/zh-cn/application-dev/reference/apis/js-apis-huks.md +++ b/zh-cn/application-dev/reference/apis/js-apis-huks.md @@ -2260,10 +2260,10 @@ async function huksAbort() { | 名称 | 值 | 说明 | | -------------------------------------------- | ---- | ------------------------------ | -| HUKS_STORAGE_TEMP | 0 | 表示通过本地直接管理密钥。 | -| HUKS_STORAGE_PERSISTENT | 1 | 表示通过HUKS service管理密钥。 | -| HUKS_STORAGE_ONLY_USED_IN_HUKS10+ | 2 | 表示密钥只存储在huks中。 | -| HUKS_STORAGE_KEY_EXPORT_ALLOWED10+ | 3 | 表示密钥从huks中导出,不存储。 | +| HUKS_STORAGE_TEMP(deprecated) | 0 | 由于开发者正常使用密钥管理过程中并不需要使用此TAG,故废弃,针对密钥派生场景,可使用HUKS_STORAGE_ONLY_USED_IN_HUKS 与 HUKS_STORAGE_KEY_EXPORT_ALLOWED | +| HUKS_STORAGE_PERSISTENT(deprecated) | 1 | 由于开发者正常使用密钥管理过程中并不需要使用此TAG,故废弃,针对密钥派生场景,可使用HUKS_STORAGE_ONLY_USED_IN_HUKS 与 HUKS_STORAGE_KEY_EXPORT_ALLOWED | +| HUKS_STORAGE_ONLY_USED_IN_HUKS10+ | 2 | 表示主密钥派生的密钥存储于huks中,由HUKS进行托管 | +| HUKS_STORAGE_KEY_EXPORT_ALLOWED10+ | 3 | 表示主密钥派生的密钥直接导出给业务方,HUKS不对其进行托管服务 | ## HuksSendType diff --git a/zh-cn/application-dev/security/huks-guidelines.md b/zh-cn/application-dev/security/huks-guidelines.md index 56e3845869..555a987ba2 100644 --- a/zh-cn/application-dev/security/huks-guidelines.md +++ b/zh-cn/application-dev/security/huks-guidelines.md @@ -1,6 +1,9 @@ # 通用密钥库开发指导 +## 官方sample +HUKS 官方sample已上架,包含端到端密钥操作流程,[点击前往](https://gitee.com/openharmony/applications_app_samples/tree/master/code/BasicFeature/Security/Huks); + ## 生成新密钥 HUKS提供为业务安全随机生成密钥的能力。通过HUKS生成的密钥,密钥的全生命周期明文不会出安全环境,能保证任何人都无法接触获取到密钥的明文。即使生成密钥的业务自身,后续也只能通过HUKS提供的接口请求执行密钥操作,获取操作结果,但无法接触到密钥自身。 -- GitLab