提交 f0e0f8db 编写于 作者: S shuyi

示例代码整改

Signed-off-by: Nshuyi <shuyi4@huawei.com>
上级 30db91d9
...@@ -54,7 +54,7 @@ ...@@ -54,7 +54,7 @@
var options = { var options = {
properties: properties properties: properties
} }
var resultA = await huks.generateKey(alias, options); var resultA = huks.generateKey(alias, options);
``` ```
3. 使用Init接口进行init操作。 3. 使用Init接口进行init操作。
...@@ -75,13 +75,19 @@ ...@@ -75,13 +75,19 @@
value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE
}; };
properties[2] = { properties[2] = {
tag: huks.HksTag.HKS_TAG_KEY_SIZE tag: huks.HksTag.HKS_TAG_KEY_SIZE,
value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096
}; };
var options = { var options = {
properties: properties 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操作。 4. 使用Update接口进行update操作。
...@@ -101,13 +107,13 @@ ...@@ -101,13 +107,13 @@
value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE
}; };
properties[2] = { properties[2] = {
tag: huks.HksTag.HKS_TAG_KEY_SIZE tag: huks.HksTag.HKS_TAG_KEY_SIZE,
value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096
}; };
var options = { var options = {
properties: properties properties: properties
}; };
huks.update(handle, options, function (err, data){}); var result = huks.update(handle, options)
``` ```
5. 使用Finish接口进行finish操作。 5. 使用Finish接口进行finish操作。
...@@ -127,13 +133,13 @@ ...@@ -127,13 +133,13 @@
value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE value: huks.HksKeyPurpose.HKS_KEY_PURPOSE_AGREE
}; };
properties[2] = { properties[2] = {
tag: huks.HksTag.HKS_TAG_KEY_SIZE tag: huks.HksTag.HKS_TAG_KEY_SIZE,
value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096 value: huks.HksKeySize.HKS_DH_KEY_SIZE_4096
}; };
var options = { var options = {
properties: properties properties: properties
}; };
huks.finish(handle, options, function (err, data){}); var result = huks.finish(handle, options)
``` ```
......
...@@ -14,7 +14,7 @@ HUKS(OpenHarmony Universal KeyStore)向应用提供密钥库能力,包括 ...@@ -14,7 +14,7 @@ HUKS(OpenHarmony Universal KeyStore)向应用提供密钥库能力,包括
HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。 HUKS对密钥的使用主要通过Init、Update、Finish操作来实现。
- **Iit操作**:读取密钥,并为其创建Session Id返回给调用者。 - **Init操作**:读取密钥,并为其创建Session Id返回给调用者。
- **Udate操作**:根据Init操作获取的Session Id对数据进行分段update处理。 - **Udate操作**:根据Init操作获取的Session Id对数据进行分段update处理。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册