From f0e0f8dbdeb329d3cef258260118c221b71d88dc Mon Sep 17 00:00:00 2001 From: shuyi Date: Thu, 24 Mar 2022 06:39:29 -0700 Subject: [PATCH] =?UTF-8?q?=E7=A4=BA=E4=BE=8B=E4=BB=A3=E7=A0=81=E6=95=B4?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: shuyi --- .../security/huks-guidelines.md | 20 ++++++++++++------- .../application-dev/security/huks-overview.md | 2 +- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/zh-cn/application-dev/security/huks-guidelines.md b/zh-cn/application-dev/security/huks-guidelines.md index 3c9f934168..f9addff957 100644 --- a/zh-cn/application-dev/security/huks-guidelines.md +++ b/zh-cn/application-dev/security/huks-guidelines.md @@ -54,7 +54,7 @@ var options = { properties: properties } - var resultA = await huks.generateKey(alias, options); + var resultA = huks.generateKey(alias, options); ``` 3. 使用Init接口进行init操作。 @@ -75,13 +75,19 @@ value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE }; properties[2] = { - tag: huks.HksTag.HKS_TAG_KEY_SIZE + tag: huks.HksTag.HKS_TAG_KEY_SIZE, value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 }; var options = { properties: properties }; - huks.init(alias, options, function (err, data){}); + huks.init(alias, options, function(err, data) { + if (err.code !== 0) { + console.log("test init err information: " + JSON.stringify(err)); + } else { + console.log(`test init data: ${JSON.stringify(data)}`); + } + }) ``` 4. 使用Update接口进行update操作。 @@ -101,13 +107,13 @@ value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE }; properties[2] = { - tag: huks.HksTag.HKS_TAG_KEY_SIZE + tag: huks.HksTag.HKS_TAG_KEY_SIZE, value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 }; var options = { properties: properties }; - huks.update(handle, options, function (err, data){}); + var result = huks.update(handle, options) ``` 5. 使用Finish接口进行finish操作。 @@ -127,13 +133,13 @@ value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE }; properties[2] = { - tag: huks.HksTag.HKS_TAG_KEY_SIZE + tag: huks.HksTag.HKS_TAG_KEY_SIZE, value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 }; var options = { properties: properties }; - huks.finish(handle, options, function (err, data){}); + var result = huks.finish(handle, options) ``` diff --git a/zh-cn/application-dev/security/huks-overview.md b/zh-cn/application-dev/security/huks-overview.md index 4f0ee08a09..7acab18868 100755 --- a/zh-cn/application-dev/security/huks-overview.md +++ b/zh-cn/application-dev/security/huks-overview.md @@ -14,7 +14,7 @@ HUKS(OpenHarmony Universal KeyStore)向应用提供密钥库能力,包括 HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。 -- **Iit操作**:读取密钥,并为其创建Session Id返回给调用者。 +- **Init操作**:读取密钥,并为其创建Session Id返回给调用者。 - **Udate操作**:根据Init操作获取的Session Id对数据进行分段update处理。 -- GitLab