diff --git a/zh-cn/application-dev/security/huks-guidelines.md b/zh-cn/application-dev/security/huks-guidelines.md index 3c9f934168a460e02247938e326b6ee4a927fd27..f9addff95747fdae1e045da73d739b3696837660 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 4f0ee08a09481012c88f0dd009574e9412095714..7acab188684b7ccc323caeec4b282590a949409b 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处理。