Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
26e12b56
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
26e12b56
编写于
10月 18, 2022
作者:
C
CheungVane
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
目录结构改回
Signed-off-by:
N
zhangwenzhi
<
zhangwenzhi3@huawei.com
>
上级
313b09e8
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
75 addition
and
81 deletion
+75
-81
zh-cn/application-dev/reference/apis/js-apis-huks.md
zh-cn/application-dev/reference/apis/js-apis-huks.md
+75
-81
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-huks.md
浏览文件 @
26e12b56
...
@@ -13,9 +13,7 @@ HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成
...
@@ -13,9 +13,7 @@ HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成
import
huks
from
'
@ohos.security.huks
'
import
huks
from
'
@ohos.security.huks
'
```
```
## 属性
## HuksParam
### HuksParam
调用接口使用的options中的properties数组中的param。
调用接口使用的options中的properties数组中的param。
...
@@ -26,7 +24,7 @@ import huks from '@ohos.security.huks'
...
@@ -26,7 +24,7 @@ import huks from '@ohos.security.huks'
| tag |
[
HuksTag
](
#hukstag
)
| 是 | 标签。 |
| tag |
[
HuksTag
](
#hukstag
)
| 是 | 标签。 |
| value | boolean
\|
number
\|
bigint
\|
Uint8Array | 是 | 标签对应值。 |
| value | boolean
\|
number
\|
bigint
\|
Uint8Array | 是 | 标签对应值。 |
##
#
HuksOptions
## HuksOptions
调用接口使用的options。
调用接口使用的options。
...
@@ -37,7 +35,7 @@ import huks from '@ohos.security.huks'
...
@@ -37,7 +35,7 @@ import huks from '@ohos.security.huks'
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 属性,用于存HuksParam的数组。 |
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 属性,用于存HuksParam的数组。 |
| inData | Uint8Array | 否 | 输入数据。 |
| inData | Uint8Array | 否 | 输入数据。 |
##
#
HuksHandle<sup>(deprecated)</sup>
## HuksHandle<sup>(deprecated)</sup>
huks Handle结构体。
huks Handle结构体。
...
@@ -49,7 +47,7 @@ huks Handle结构体。
...
@@ -49,7 +47,7 @@ huks Handle结构体。
| handle | number | 是 | 表示handle值。 |
| handle | number | 是 | 表示handle值。 |
| token | Uint8Array | 否 | 表示
[
init
](
#huksinit
)
操作之后获取到的challenge信息。 |
| token | Uint8Array | 否 | 表示
[
init
](
#huksinit
)
操作之后获取到的challenge信息。 |
##
#
HuksSessionHandle<sup>9+</sup>
## HuksSessionHandle<sup>9+</sup>
huks Handle结构体。
huks Handle结构体。
...
@@ -60,7 +58,7 @@ huks Handle结构体。
...
@@ -60,7 +58,7 @@ huks Handle结构体。
| handle | number | 是 | 表示handle值。 |
| handle | number | 是 | 表示handle值。 |
| challenge | Uint8Array | 否 | 表示
[
init
](
#huksinit
)
操作之后获取到的challenge信息。 |
| challenge | Uint8Array | 否 | 表示
[
init
](
#huksinit
)
操作之后获取到的challenge信息。 |
##
#
HuksResult<sup>(deprecated)</sup>
## HuksResult<sup>(deprecated)</sup>
调用接口返回的result。
调用接口返回的result。
...
@@ -75,7 +73,7 @@ huks Handle结构体。
...
@@ -75,7 +73,7 @@ huks Handle结构体。
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 表示属性信息。 |
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 表示属性信息。 |
| certChains | Array
\<
string> | 否 | 表示证书链数据。 |
| certChains | Array
\<
string> | 否 | 表示证书链数据。 |
##
#
HuksReturnResult<sup>9+</sup>
## HuksReturnResult<sup>9+</sup>
调用接口返回的result。
调用接口返回的result。
...
@@ -89,9 +87,7 @@ huks Handle结构体。
...
@@ -89,9 +87,7 @@ huks Handle结构体。
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 表示属性信息。 |
| properties | Array
\<
[
HuksParam
](
#huksparam
)
> | 否 | 表示属性信息。 |
| certChains | Array
\<
string> | 否 | 表示证书链数据。 |
| certChains | Array
\<
string> | 否 | 表示证书链数据。 |
## 方法
## huks.generateKey<sup>(deprecated)</sup>
### huks.generateKey<sup>(deprecated)</sup>
generateKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
generateKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -143,7 +139,7 @@ var options = {
...
@@ -143,7 +139,7 @@ var options = {
huks
.
generateKey
(
keyAlias
,
options
,
function
(
err
,
data
){});
huks
.
generateKey
(
keyAlias
,
options
,
function
(
err
,
data
){});
```
```
##
#
huks.generateKey<sup>(deprecated)</sup>
## huks.generateKey<sup>(deprecated)</sup>
generateKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
generateKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -196,7 +192,7 @@ var options = {
...
@@ -196,7 +192,7 @@ var options = {
var
result
=
huks
.
generateKey
(
keyAlias
,
options
);
var
result
=
huks
.
generateKey
(
keyAlias
,
options
);
```
```
##
#
huks.generateKeyItem<sup>9+</sup>
## huks.generateKeyItem<sup>9+</sup>
generateKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
generateKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
...
@@ -252,7 +248,7 @@ try {
...
@@ -252,7 +248,7 @@ try {
}
}
```
```
##
#
huks.generateKeyItem<sup>9+</sup>
## huks.generateKeyItem<sup>9+</sup>
generateKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
generateKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
...
@@ -307,7 +303,7 @@ try {
...
@@ -307,7 +303,7 @@ try {
}
}
```
```
##
#
huks.deleteKey<sup>(deprecated)</sup>
## huks.deleteKey<sup>(deprecated)</sup>
deleteKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
deleteKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -336,7 +332,7 @@ var emptyOptions = {
...
@@ -336,7 +332,7 @@ var emptyOptions = {
huks
.
deleteKey
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
)
{});
huks
.
deleteKey
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
)
{});
```
```
##
#
huks.deleteKey<sup>(deprecated)</sup>
## huks.deleteKey<sup>(deprecated)</sup>
deleteKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
deleteKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -370,7 +366,7 @@ var emptyOptions = {
...
@@ -370,7 +366,7 @@ var emptyOptions = {
var
result
=
huks
.
deleteKey
(
keyAlias
,
emptyOptions
);
var
result
=
huks
.
deleteKey
(
keyAlias
,
emptyOptions
);
```
```
##
#
huks.deleteKeyItem<sup>9+</sup>
## huks.deleteKeyItem<sup>9+</sup>
deleteKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
deleteKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
...
@@ -407,7 +403,7 @@ try {
...
@@ -407,7 +403,7 @@ try {
}
}
```
```
##
#
huks.deleteKeyItem<sup>9+</sup>
## huks.deleteKeyItem<sup>9+</sup>
deleteKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
deleteKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
...
@@ -443,7 +439,7 @@ try {
...
@@ -443,7 +439,7 @@ try {
}
}
```
```
##
#
huks.getSdkVersion
## huks.getSdkVersion
getSdkVersion(options: HuksOptions) : string
getSdkVersion(options: HuksOptions) : string
...
@@ -473,7 +469,7 @@ var emptyOptions = {
...
@@ -473,7 +469,7 @@ var emptyOptions = {
var
result
=
huks
.
getSdkVersion
(
emptyOptions
);
var
result
=
huks
.
getSdkVersion
(
emptyOptions
);
```
```
##
#
huks.importKey<sup>(deprecated)</sup>
## huks.importKey<sup>(deprecated)</sup>
importKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
importKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -533,7 +529,7 @@ var options = {
...
@@ -533,7 +529,7 @@ var options = {
huks
.
importKey
(
keyAlias
,
options
,
function
(
err
,
data
){});
huks
.
importKey
(
keyAlias
,
options
,
function
(
err
,
data
){});
```
```
##
#
huks.importKey<sup>(deprecated)</sup>
## huks.importKey<sup>(deprecated)</sup>
importKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
importKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -600,7 +596,7 @@ var huksoptions = {
...
@@ -600,7 +596,7 @@ var huksoptions = {
var
result
=
huks
.
importKey
(
keyAlias
,
huksoptions
);
var
result
=
huks
.
importKey
(
keyAlias
,
huksoptions
);
```
```
##
#
huks.importKeyItem<sup>9+</sup>
## huks.importKeyItem<sup>9+</sup>
importKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
importKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
...
@@ -668,7 +664,7 @@ try {
...
@@ -668,7 +664,7 @@ try {
}
}
```
```
##
#
huks.importKeyItem<sup>9+</sup>
## huks.importKeyItem<sup>9+</sup>
importKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
importKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
void>
...
@@ -737,7 +733,7 @@ try {
...
@@ -737,7 +733,7 @@ try {
}
}
```
```
##
#
huks.attestKeyItem<sup>9+</sup>
## huks.attestKeyItem<sup>9+</sup>
attestKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
attestKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -859,7 +855,7 @@ async function attestKey() {
...
@@ -859,7 +855,7 @@ async function attestKey() {
}
}
```
```
##
#
huks.attestKeyItem<sup>9+</sup>
## huks.attestKeyItem<sup>9+</sup>
attestKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
attestKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
...
@@ -986,7 +982,7 @@ async function attestKey() {
...
@@ -986,7 +982,7 @@ async function attestKey() {
}
}
```
```
##
#
huks.importWrappedKeyItem<sup>9+</sup>
## huks.importWrappedKeyItem<sup>9+</sup>
importWrappedKeyItem(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
importWrappedKeyItem(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
...
@@ -1202,7 +1198,7 @@ function huksImportWrappedKey() {
...
@@ -1202,7 +1198,7 @@ function huksImportWrappedKey() {
}
}
```
```
##
#
huks.importWrappedKeyItem<sup>9+</sup>
## huks.importWrappedKeyItem<sup>9+</sup>
importWrappedKeyItem(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions) : Promise
\<
void>
importWrappedKeyItem(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions) : Promise
\<
void>
...
@@ -1237,7 +1233,7 @@ async function TestImportWrappedFunc(alias, wrappingAlias, options) {
...
@@ -1237,7 +1233,7 @@ async function TestImportWrappedFunc(alias, wrappingAlias, options) {
}
}
```
```
##
#
huks.exportKey<sup>(deprecated)</sup>
## huks.exportKey<sup>(deprecated)</sup>
exportKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
exportKey(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -1266,7 +1262,7 @@ var emptyOptions = {
...
@@ -1266,7 +1262,7 @@ var emptyOptions = {
huks
.
exportKey
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
huks
.
exportKey
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
```
```
##
#
huks.exportKey<sup>(deprecated)</sup>
## huks.exportKey<sup>(deprecated)</sup>
exportKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
exportKey(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -1300,7 +1296,7 @@ var emptyOptions = {
...
@@ -1300,7 +1296,7 @@ var emptyOptions = {
var
result
=
huks
.
exportKey
(
keyAlias
,
emptyOptions
);
var
result
=
huks
.
exportKey
(
keyAlias
,
emptyOptions
);
```
```
##
#
huks.exportKeyItem<sup>9+</sup>
## huks.exportKeyItem<sup>9+</sup>
exportKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
exportKeyItem(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1337,7 +1333,7 @@ try {
...
@@ -1337,7 +1333,7 @@ try {
}
}
```
```
##
#
huks.exportKeyItem<sup>9+</sup>
## huks.exportKeyItem<sup>9+</sup>
exportKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
exportKeyItem(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
...
@@ -1379,7 +1375,7 @@ try {
...
@@ -1379,7 +1375,7 @@ try {
}
}
```
```
##
#
huks.getKeyProperties<sup>(deprecated)</sup>
## huks.getKeyProperties<sup>(deprecated)</sup>
getKeyProperties(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
getKeyProperties(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -1408,7 +1404,7 @@ var emptyOptions = {
...
@@ -1408,7 +1404,7 @@ var emptyOptions = {
huks
.
getKeyProperties
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
huks
.
getKeyProperties
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
```
```
##
#
huks.getKeyProperties<sup>(deprecated)</sup>
## huks.getKeyProperties<sup>(deprecated)</sup>
getKeyProperties(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
getKeyProperties(keyAlias: string, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -1442,7 +1438,7 @@ var emptyOptions = {
...
@@ -1442,7 +1438,7 @@ var emptyOptions = {
var
result
=
huks
.
getKeyProperties
(
keyAlias
,
emptyOptions
);
var
result
=
huks
.
getKeyProperties
(
keyAlias
,
emptyOptions
);
```
```
##
#
huks.getKeyItemProperties<sup>9+</sup>
## huks.getKeyItemProperties<sup>9+</sup>
getKeyItemProperties(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
getKeyItemProperties(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1479,7 +1475,7 @@ try {
...
@@ -1479,7 +1475,7 @@ try {
}
}
```
```
##
#
huks.getKeyItemProperties<sup>9+</sup>
## huks.getKeyItemProperties<sup>9+</sup>
getKeyItemProperties(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
getKeyItemProperties(keyAlias: string, options: HuksOptions) : Promise
\<
HuksReturnResult>
...
@@ -1521,7 +1517,7 @@ try {
...
@@ -1521,7 +1517,7 @@ try {
}
}
```
```
##
#
huks.isKeyExist<sup>(deprecated)</sup>
## huks.isKeyExist<sup>(deprecated)</sup>
isKeyExist(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
boolean>) : void
isKeyExist(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
boolean>) : void
...
@@ -1550,7 +1546,7 @@ var emptyOptions = {
...
@@ -1550,7 +1546,7 @@ var emptyOptions = {
huks
.
isKeyExist
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
huks
.
isKeyExist
(
keyAlias
,
emptyOptions
,
function
(
err
,
data
){});
```
```
##
#
huks.isKeyExist<sup>(deprecated)</sup>
## huks.isKeyExist<sup>(deprecated)</sup>
isKeyExist(keyAlias: string, options: HuksOptions) : Promise
\<
boolean>
isKeyExist(keyAlias: string, options: HuksOptions) : Promise
\<
boolean>
...
@@ -1584,7 +1580,7 @@ var emptyOptions = {
...
@@ -1584,7 +1580,7 @@ var emptyOptions = {
var
result
=
huks
.
isKeyExist
(
keyAlias
,
emptyOptions
);
var
result
=
huks
.
isKeyExist
(
keyAlias
,
emptyOptions
);
```
```
##
#
huks.isKeyItemExist<sup>9+</sup>
## huks.isKeyItemExist<sup>9+</sup>
isKeyItemExist(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
boolean>) : void
isKeyItemExist(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
boolean>) : void
...
@@ -1621,7 +1617,7 @@ try {
...
@@ -1621,7 +1617,7 @@ try {
}
}
```
```
##
#
huks.isKeyItemExist<sup>9+</sup>
## huks.isKeyItemExist<sup>9+</sup>
isKeyItemExist(keyAlias: string, options: HuksOptions) : Promise
\<
boolean>
isKeyItemExist(keyAlias: string, options: HuksOptions) : Promise
\<
boolean>
...
@@ -1663,7 +1659,7 @@ try {
...
@@ -1663,7 +1659,7 @@ try {
}
}
```
```
##
#
huks.init<sup>(deprecated)</sup>
## huks.init<sup>(deprecated)</sup>
init(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksHandle>) : void
init(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksHandle>) : void
...
@@ -1682,7 +1678,7 @@ init操作密钥接口,使用Callback回调异步返回结果。huks.init, huk
...
@@ -1682,7 +1678,7 @@ init操作密钥接口,使用Callback回调异步返回结果。huks.init, huk
| callback | AsyncCallback
\<
[
HuksHandle
](
#hukshandle
)
> | 是 | 回调函数。将Init操作操作返回的handle添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksHandle
](
#hukshandle
)
> | 是 | 回调函数。将Init操作操作返回的handle添加到密钥管理系统的回调。 |
##
#
huks.init<sup>(deprecated)</sup>
## huks.init<sup>(deprecated)</sup>
init(keyAlias: string, options: HuksOptions) : Promise
\<
HuksHandle>
init(keyAlias: string, options: HuksOptions) : Promise
\<
HuksHandle>
...
@@ -1705,7 +1701,7 @@ init操作密钥接口,使用Promise方式异步返回结果。huks.init, huks
...
@@ -1705,7 +1701,7 @@ init操作密钥接口,使用Promise方式异步返回结果。huks.init, huks
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
\<
[
HuksHandle
](
#hukshandle
)
> | Promise对象。将Init操作返回的handle添加到密钥管理系统的回调。 |
| Promise
\<
[
HuksHandle
](
#hukshandle
)
> | Promise对象。将Init操作返回的handle添加到密钥管理系统的回调。 |
##
#
huks.initSession<sup>9+</sup>
## huks.initSession<sup>9+</sup>
initSession(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksSessionHandle>) : void
initSession(keyAlias: string, options: HuksOptions, callback: AsyncCallback
\<
HuksSessionHandle>) : void
...
@@ -1722,7 +1718,7 @@ initSession操作密钥接口,使用Callback回调异步返回结果。huks.in
...
@@ -1722,7 +1718,7 @@ initSession操作密钥接口,使用Callback回调异步返回结果。huks.in
| callback | AsyncCallback
\<
[
HuksSessionHandle
](
#hukssessionhandle
)
> | 是 | 回调函数。将Init操作操作返回的handle添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksSessionHandle
](
#hukssessionhandle
)
> | 是 | 回调函数。将Init操作操作返回的handle添加到密钥管理系统的回调。 |
##
#
huks.initSession<sup>9+</sup>
## huks.initSession<sup>9+</sup>
initSession(keyAlias: string, options: HuksOptions) : Promise
\<
HuksSessionHandle>
initSession(keyAlias: string, options: HuksOptions) : Promise
\<
HuksSessionHandle>
...
@@ -1743,7 +1739,7 @@ initSession操作密钥接口,使用Promise方式异步返回结果。huks.ini
...
@@ -1743,7 +1739,7 @@ initSession操作密钥接口,使用Promise方式异步返回结果。huks.ini
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
\<
[
HuksSessionHandle
](
#hukssessionhandle
)
> | Promise对象。将Init操作返回的handle添加到密钥管理系统的回调。 |
| Promise
\<
[
HuksSessionHandle
](
#hukssessionhandle
)
> | Promise对象。将Init操作返回的handle添加到密钥管理系统的回调。 |
##
#
huks.update<sup>(deprecated)</sup>
## huks.update<sup>(deprecated)</sup>
update(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
update(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -1761,7 +1757,7 @@ update操作密钥接口,使用Callback回调异步返回结果。huks.init, h
...
@@ -1761,7 +1757,7 @@ update操作密钥接口,使用Callback回调异步返回结果。huks.init, h
| options |
[
HuksOptions
](
#huksoptions
)
| 是 | Update的参数集合。 |
| options |
[
HuksOptions
](
#huksoptions
)
| 是 | Update的参数集合。 |
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.update<sup>(deprecated)</sup>
## huks.update<sup>(deprecated)</sup>
update(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksResult>) : void
update(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -1780,7 +1776,7 @@ update操作密钥接口,使用Callback回调异步返回结果。huks.init, h
...
@@ -1780,7 +1776,7 @@ update操作密钥接口,使用Callback回调异步返回结果。huks.init, h
| options |
[
HuksOptions
](
#huksoptions
)
| 是 | Update操作的参数集合。 |
| options |
[
HuksOptions
](
#huksoptions
)
| 是 | Update操作的参数集合。 |
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.update<sup>(deprecated)</sup>
## huks.update<sup>(deprecated)</sup>
update(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksResult>
update(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksResult>
...
@@ -1804,7 +1800,7 @@ update操作密钥接口,使用Promise方式异步返回结果。huks.init, hu
...
@@ -1804,7 +1800,7 @@ update操作密钥接口,使用Promise方式异步返回结果。huks.init, hu
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
\<
[
HuksResult
](
#huksresult
)
> | Promise对象。将Update操作的结果添加到密钥管理系统的回调。 |
| Promise
\<
[
HuksResult
](
#huksresult
)
> | Promise对象。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.updateSession<sup>9+</sup>
## huks.updateSession<sup>9+</sup>
updateSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
updateSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1821,7 +1817,7 @@ updateSession操作密钥接口,使用Callback回调异步返回结果。huks.
...
@@ -1821,7 +1817,7 @@ updateSession操作密钥接口,使用Callback回调异步返回结果。huks.
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.updateSession<sup>9+</sup>
## huks.updateSession<sup>9+</sup>
updateSession(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksReturnResult>) : void
updateSession(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1838,7 +1834,7 @@ updateSession操作密钥接口,使用Callback回调异步返回结果。huks.
...
@@ -1838,7 +1834,7 @@ updateSession操作密钥接口,使用Callback回调异步返回结果。huks.
| token | Uint8Array | 是 | Update操作的token。 |
| token | Uint8Array | 是 | Update操作的token。 |
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.updateSession<sup>9+</sup>
## huks.updateSession<sup>9+</sup>
updateSession(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksReturnResult>
updateSession(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksReturnResult>
...
@@ -1860,7 +1856,7 @@ uupdateSession操作密钥接口,使用Promise方式异步返回结果。huks.
...
@@ -1860,7 +1856,7 @@ uupdateSession操作密钥接口,使用Promise方式异步返回结果。huks.
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| Promise对象。将Update操作的结果添加到密钥管理系统的回调。 |
| Promise
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| Promise对象。将Update操作的结果添加到密钥管理系统的回调。 |
##
#
huks.finish<sup>(deprecated)</sup>
## huks.finish<sup>(deprecated)</sup>
finish(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
finish(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -1879,7 +1875,7 @@ finish操作密钥接口,使用Callback回调异步返回结果。huks.init, h
...
@@ -1879,7 +1875,7 @@ finish操作密钥接口,使用Callback回调异步返回结果。huks.init, h
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksResult
](
#huksresult
)
> | 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
##
#
huks.finish<sup>(deprecated)</sup>
## huks.finish<sup>(deprecated)</sup>
finish(handle: number, options: HuksOptions) : Promise
\<
HuksResult>
finish(handle: number, options: HuksOptions) : Promise
\<
HuksResult>
...
@@ -1902,7 +1898,7 @@ finish操作密钥接口,使用Promise方式异步返回结果。huks.init, hu
...
@@ -1902,7 +1898,7 @@ finish操作密钥接口,使用Promise方式异步返回结果。huks.init, hu
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
\<
[
HuksResult
](
#huksresult
)
> | Promise对象,用于获取异步返回结果。 |
| Promise
\<
[
HuksResult
](
#huksresult
)
> | Promise对象,用于获取异步返回结果。 |
##
#
huks.finishSession<sup>9+</sup>
## huks.finishSession<sup>9+</sup>
finishSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
finishSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1919,7 +1915,7 @@ finishSession操作密钥接口,使用Callback回调异步返回结果。huks.
...
@@ -1919,7 +1915,7 @@ finishSession操作密钥接口,使用Callback回调异步返回结果。huks.
| token | Uint8Array | 是 | Finish操作的token。 |
| token | Uint8Array | 是 | Finish操作的token。 |
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
<
[
HuksReturnResult
](
#huksreturnresult
)
>
| 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
##
#
huks.finishSession<sup>9+</sup>
## huks.finishSession<sup>9+</sup>
finishSession(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksReturnResult>) : void
finishSession(handle: number, options: HuksOptions, token: Uint8Array, callback: AsyncCallback
\<
HuksReturnResult>) : void
...
@@ -1937,7 +1933,7 @@ finishSession操作密钥接口,使用Callback回调异步返回结果。huks.
...
@@ -1937,7 +1933,7 @@ finishSession操作密钥接口,使用Callback回调异步返回结果。huks.
| callback | AsyncCallback
\<
[
HuksReturnResult
](
#huksreturnresult
)
> | 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
| callback | AsyncCallback
\<
[
HuksReturnResult
](
#huksreturnresult
)
> | 是 | 回调函数。将Finish操作的结果添加到密钥管理系统的回调。 |
##
#
huks.finishSession<sup>9+</sup>
## huks.finishSession<sup>9+</sup>
finishSession(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksReturnResult>
finishSession(handle: number, options: HuksOptions, token?: Uint8Array) : Promise
\<
HuksReturnResult>
...
@@ -1959,7 +1955,7 @@ finishSession操作密钥接口,使用Promise方式异步返回结果。huks.i
...
@@ -1959,7 +1955,7 @@ finishSession操作密钥接口,使用Promise方式异步返回结果。huks.i
| ----------------------------------- | -------------------------------------------------- |
| ----------------------------------- | -------------------------------------------------- |
| Promise
\<
[
HuksReturnResult
](
#huksreturnresult
)
> | Promise对象,用于获取异步返回结果。 |
| Promise
\<
[
HuksReturnResult
](
#huksreturnresult
)
> | Promise对象,用于获取异步返回结果。 |
##
#
huks.abort<sup>(deprecated)</sup>
## huks.abort<sup>(deprecated)</sup>
abort(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
abort(handle: number, options: HuksOptions, callback: AsyncCallback
\<
HuksResult>) : void
...
@@ -2070,7 +2066,7 @@ async function huksAbort() {
...
@@ -2070,7 +2066,7 @@ async function huksAbort() {
}
}
```
```
##
#
huks.abort<sup>(deprecated)</sup>
## huks.abort<sup>(deprecated)</sup>
abort(handle: number, options: HuksOptions) : Promise
\<
HuksResult>;
abort(handle: number, options: HuksOptions) : Promise
\<
HuksResult>;
...
@@ -2192,7 +2188,7 @@ function huksAbort() {
...
@@ -2192,7 +2188,7 @@ function huksAbort() {
}
}
```
```
##
#
huks.abortSession<sup>9+</sup>
## huks.abortSession<sup>9+</sup>
abortSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
abortSession(handle: number, options: HuksOptions, callback: AsyncCallback
\<
void>) : void
...
@@ -2337,7 +2333,7 @@ async function huksAbort() {
...
@@ -2337,7 +2333,7 @@ async function huksAbort() {
}
}
```
```
##
#
huks.abortSession<sup>9+</sup>
## huks.abortSession<sup>9+</sup>
abortSession(handle: number, options: HuksOptions) : Promise
\<
void>;
abortSession(handle: number, options: HuksOptions) : Promise
\<
void>;
...
@@ -2487,9 +2483,7 @@ async function huksAbort() {
...
@@ -2487,9 +2483,7 @@ async function huksAbort() {
}
}
```
```
## 枚举
## HuksErrorCode<sup>(deprecated)</sup>
### HuksErrorCode<sup>(deprecated)</sup>
表示错误码的枚举。
表示错误码的枚举。
...
@@ -2572,7 +2566,7 @@ async function huksAbort() {
...
@@ -2572,7 +2566,7 @@ async function huksAbort() {
| HUKS_ERROR_INTERNAL_ERROR | -999 |表示内部错误。|
| HUKS_ERROR_INTERNAL_ERROR | -999 |表示内部错误。|
| HUKS_ERROR_UNKNOWN_ERROR | -1000 |表示未知错误。|
| HUKS_ERROR_UNKNOWN_ERROR | -1000 |表示未知错误。|
##
#
HuksExceptionErrCode<sup>9+</sup>
## HuksExceptionErrCode<sup>9+</sup>
表示错误码的枚举以及对应的错误信息, 错误码表示错误类型,错误信息展示错误详情。
表示错误码的枚举以及对应的错误信息, 错误码表示错误类型,错误信息展示错误详情。
...
@@ -2601,7 +2595,7 @@ async function huksAbort() {
...
@@ -2601,7 +2595,7 @@ async function huksAbort() {
| 内存不足 | HUKS_ERR_CODE_INSUFFICIENT_MEMORY | 内存不足。 | 12000014 |
| 内存不足 | HUKS_ERR_CODE_INSUFFICIENT_MEMORY | 内存不足。 | 12000014 |
| 调用其他系统服务失败 | HUKS_ERR_CODE_CALL_SERVICE_FAILED | 调用其他系统服务失败。 | 12000015 |
| 调用其他系统服务失败 | HUKS_ERR_CODE_CALL_SERVICE_FAILED | 调用其他系统服务失败。 | 12000015 |
##
#
HuksKeyPurpose
## HuksKeyPurpose
表示密钥用途。
表示密钥用途。
...
@@ -2619,7 +2613,7 @@ async function huksAbort() {
...
@@ -2619,7 +2613,7 @@ async function huksAbort() {
| HUKS_KEY_PURPOSE_MAC | 128 | 表示密钥用于生成mac消息验证码。 |
| HUKS_KEY_PURPOSE_MAC | 128 | 表示密钥用于生成mac消息验证码。 |
| HUKS_KEY_PURPOSE_AGREE | 256 | 表示密钥用于进行密钥协商。 |
| HUKS_KEY_PURPOSE_AGREE | 256 | 表示密钥用于进行密钥协商。 |
##
#
HuksKeyDigest
## HuksKeyDigest
表示摘要算法。
表示摘要算法。
...
@@ -2636,7 +2630,7 @@ async function huksAbort() {
...
@@ -2636,7 +2630,7 @@ async function huksAbort() {
| HUKS_DIGEST_SHA384 | 13 | 表示SHA384摘要算法。 |
| HUKS_DIGEST_SHA384 | 13 | 表示SHA384摘要算法。 |
| HUKS_DIGEST_SHA512 | 14 | 表示SHA512摘要算法。 |
| HUKS_DIGEST_SHA512 | 14 | 表示SHA512摘要算法。 |
##
#
HuksKeyPadding
## HuksKeyPadding
表示补齐算法。
表示补齐算法。
...
@@ -2651,7 +2645,7 @@ async function huksAbort() {
...
@@ -2651,7 +2645,7 @@ async function huksAbort() {
| HUKS_PADDING_PKCS5 | 4 | 表示使用PKCS5补齐算法。 |
| HUKS_PADDING_PKCS5 | 4 | 表示使用PKCS5补齐算法。 |
| HUKS_PADDING_PKCS7 | 5 | 表示使用PKCS7补齐算法。 |
| HUKS_PADDING_PKCS7 | 5 | 表示使用PKCS7补齐算法。 |
##
#
HuksCipherMode
## HuksCipherMode
表示加密模式。
表示加密模式。
...
@@ -2666,7 +2660,7 @@ async function huksAbort() {
...
@@ -2666,7 +2660,7 @@ async function huksAbort() {
| HUKS_MODE_CCM | 31 | 表示使用CCM加密模式。 |
| HUKS_MODE_CCM | 31 | 表示使用CCM加密模式。 |
| HUKS_MODE_GCM | 32 | 表示使用GCM加密模式。 |
| HUKS_MODE_GCM | 32 | 表示使用GCM加密模式。 |
##
#
HuksKeySize
## HuksKeySize
表示密钥长度。
表示密钥长度。
...
@@ -2695,7 +2689,7 @@ async function huksAbort() {
...
@@ -2695,7 +2689,7 @@ async function huksAbort() {
| HUKS_SM2_KEY_SIZE_256
<sup>
9+
</sup>
| 256 | 表示SM2算法的密钥长度为256bit。 |
| HUKS_SM2_KEY_SIZE_256
<sup>
9+
</sup>
| 256 | 表示SM2算法的密钥长度为256bit。 |
| HUKS_SM4_KEY_SIZE_128
<sup>
9+
</sup>
| 128 | 表示SM4算法的密钥长度为128bit。 |
| HUKS_SM4_KEY_SIZE_128
<sup>
9+
</sup>
| 128 | 表示SM4算法的密钥长度为128bit。 |
##
#
HuksKeyAlg
## HuksKeyAlg
表示密钥使用的算法。
表示密钥使用的算法。
...
@@ -2718,7 +2712,7 @@ async function huksAbort() {
...
@@ -2718,7 +2712,7 @@ async function huksAbort() {
| HUKS_ALG_SM3
<sup>
9+
</sup>
| 151 | 表示使用SM3算法。 |
| HUKS_ALG_SM3
<sup>
9+
</sup>
| 151 | 表示使用SM3算法。 |
| HUKS_ALG_SM4
<sup>
9+
</sup>
| 152 | 表示使用SM4算法。 |
| HUKS_ALG_SM4
<sup>
9+
</sup>
| 152 | 表示使用SM4算法。 |
##
#
HuksKeyGenerateType
## HuksKeyGenerateType
表示生成密钥的类型。
表示生成密钥的类型。
...
@@ -2730,7 +2724,7 @@ async function huksAbort() {
...
@@ -2730,7 +2724,7 @@ async function huksAbort() {
| HUKS_KEY_GENERATE_TYPE_DERIVE | 1 | 派生生成的密钥。 |
| HUKS_KEY_GENERATE_TYPE_DERIVE | 1 | 派生生成的密钥。 |
| HUKS_KEY_GENERATE_TYPE_AGREE | 2 | 协商生成的密钥。 |
| HUKS_KEY_GENERATE_TYPE_AGREE | 2 | 协商生成的密钥。 |
##
#
HuksKeyFlag
## HuksKeyFlag
表示密钥的产生方式。
表示密钥的产生方式。
...
@@ -2743,7 +2737,7 @@ async function huksAbort() {
...
@@ -2743,7 +2737,7 @@ async function huksAbort() {
| HUKS_KEY_FLAG_AGREE_KEY | 3 | 表示通过生成密钥协商接口生成的密钥。 |
| HUKS_KEY_FLAG_AGREE_KEY | 3 | 表示通过生成密钥协商接口生成的密钥。 |
| HUKS_KEY_FLAG_DERIVE_KEY | 4 | 表示通过生成密钥派生接口生成的密钥。 |
| HUKS_KEY_FLAG_DERIVE_KEY | 4 | 表示通过生成密钥派生接口生成的密钥。 |
##
#
HuksKeyStorageType
## HuksKeyStorageType
表示密钥存储方式。
表示密钥存储方式。
...
@@ -2754,7 +2748,7 @@ async function huksAbort() {
...
@@ -2754,7 +2748,7 @@ async function huksAbort() {
| HUKS_STORAGE_TEMP | 0 | 表示通过本地直接管理密钥。 |
| HUKS_STORAGE_TEMP | 0 | 表示通过本地直接管理密钥。 |
| HUKS_STORAGE_PERSISTENT | 1 | 表示通过HUKS service管理密钥。 |
| HUKS_STORAGE_PERSISTENT | 1 | 表示通过HUKS service管理密钥。 |
##
#
HuksSendType
## HuksSendType
表示发送Tag的方式。
表示发送Tag的方式。
...
@@ -2765,7 +2759,7 @@ async function huksAbort() {
...
@@ -2765,7 +2759,7 @@ async function huksAbort() {
| HUKS_SEND_TYPE_ASYNC | 0 | 表示异步发送TAG。 |
| HUKS_SEND_TYPE_ASYNC | 0 | 表示异步发送TAG。 |
| HUKS_SEND_TYPE_SYNC | 1 | 表示同步发送TAG。 |
| HUKS_SEND_TYPE_SYNC | 1 | 表示同步发送TAG。 |
##
#
HuksUnwrapSuite<sup>9+</sup>
## HuksUnwrapSuite<sup>9+</sup>
表示导入加密密钥的算法套件。
表示导入加密密钥的算法套件。
...
@@ -2776,7 +2770,7 @@ async function huksAbort() {
...
@@ -2776,7 +2770,7 @@ async function huksAbort() {
| HUKS_UNWRAP_SUITE_X25519_AES_256_GCM_NOPADDING | 1 | 导入加密密钥时,X25519密钥协商后使用AES-256 GCM加密。 |
| HUKS_UNWRAP_SUITE_X25519_AES_256_GCM_NOPADDING | 1 | 导入加密密钥时,X25519密钥协商后使用AES-256 GCM加密。 |
| HUKS_UNWRAP_SUITE_ECDH_AES_256_GCM_NOPADDING | 2 | 导入加密密钥时,ECDH密钥协商后使用AES-256 GCM加密。 |
| HUKS_UNWRAP_SUITE_ECDH_AES_256_GCM_NOPADDING | 2 | 导入加密密钥时,ECDH密钥协商后使用AES-256 GCM加密。 |
##
#
HuksImportKeyType<sup>9+</sup>
## HuksImportKeyType<sup>9+</sup>
表示导入密钥的密钥类型,默认为导入公钥,导入对称密钥时不需要该字段。
表示导入密钥的密钥类型,默认为导入公钥,导入对称密钥时不需要该字段。
...
@@ -2788,7 +2782,7 @@ async function huksAbort() {
...
@@ -2788,7 +2782,7 @@ async function huksAbort() {
| HUKS_KEY_TYPE_PRIVATE_KEY | 1 | 表示导入的密钥类型为私钥。 |
| HUKS_KEY_TYPE_PRIVATE_KEY | 1 | 表示导入的密钥类型为私钥。 |
| HUKS_KEY_TYPE_KEY_PAIR | 2 | 表示导入的密钥类型为公私钥对。 |
| HUKS_KEY_TYPE_KEY_PAIR | 2 | 表示导入的密钥类型为公私钥对。 |
##
#
HuksUserAuthType<sup>9+</sup>
## HuksUserAuthType<sup>9+</sup>
表示用户认证类型。
表示用户认证类型。
...
@@ -2800,7 +2794,7 @@ async function huksAbort() {
...
@@ -2800,7 +2794,7 @@ async function huksAbort() {
| HUKS_USER_AUTH_TYPE_FACE | 2 | 表示用户认证类型为人脸 。 |
| HUKS_USER_AUTH_TYPE_FACE | 2 | 表示用户认证类型为人脸 。 |
| HUKS_USER_AUTH_TYPE_PIN | 4 | 表示用户认证类型为PIN码。 |
| HUKS_USER_AUTH_TYPE_PIN | 4 | 表示用户认证类型为PIN码。 |
##
#
HuksAuthAccessType<sup>9+</sup>
## HuksAuthAccessType<sup>9+</sup>
表示安全访问控制类型。
表示安全访问控制类型。
...
@@ -2811,7 +2805,7 @@ async function huksAbort() {
...
@@ -2811,7 +2805,7 @@ async function huksAbort() {
| HUKS_AUTH_ACCESS_INVALID_CLEAR_PASSWORD | 1 | 表示安全访问控制类型为清除密码后密钥无效。 |
| HUKS_AUTH_ACCESS_INVALID_CLEAR_PASSWORD | 1 | 表示安全访问控制类型为清除密码后密钥无效。 |
| HUKS_AUTH_ACCESS_INVALID_NEW_BIO_ENROLL | 2 | 表示安全访问控制类型为新录入生物特征后密钥无效。 |
| HUKS_AUTH_ACCESS_INVALID_NEW_BIO_ENROLL | 2 | 表示安全访问控制类型为新录入生物特征后密钥无效。 |
##
#
HuksChallengeType<sup>9+</sup>
## HuksChallengeType<sup>9+</sup>
表示密钥使用时生成challenge的类型。
表示密钥使用时生成challenge的类型。
...
@@ -2823,7 +2817,7 @@ async function huksAbort() {
...
@@ -2823,7 +2817,7 @@ async function huksAbort() {
| HUKS_CHALLENGE_TYPE_CUSTOM | 1 | 表示challenge为用户自定义类型。支持使用多个密钥仅一次认证。 |
| HUKS_CHALLENGE_TYPE_CUSTOM | 1 | 表示challenge为用户自定义类型。支持使用多个密钥仅一次认证。 |
| HUKS_CHALLENGE_TYPE_NONE | 2 | 表示免challenge类型。 |
| HUKS_CHALLENGE_TYPE_NONE | 2 | 表示免challenge类型。 |
##
#
HuksChallengePosition<sup>9+</sup>
## HuksChallengePosition<sup>9+</sup>
表示challenge类型为用户自定义类型时,生成的challenge有效长度仅为8字节连续的数据,且仅支持4种位置 。
表示challenge类型为用户自定义类型时,生成的challenge有效长度仅为8字节连续的数据,且仅支持4种位置 。
...
@@ -2836,7 +2830,7 @@ async function huksAbort() {
...
@@ -2836,7 +2830,7 @@ async function huksAbort() {
| HUKS_CHALLENGE_POS_2 | 2 | 表示16~23字节为当前密钥的有效challenge。 |
| HUKS_CHALLENGE_POS_2 | 2 | 表示16~23字节为当前密钥的有效challenge。 |
| HUKS_CHALLENGE_POS_3 | 3 | 表示24~31字节为当前密钥的有效challenge。 |
| HUKS_CHALLENGE_POS_3 | 3 | 表示24~31字节为当前密钥的有效challenge。 |
##
#
HuksSecureSignType<sup>9+</sup>
## HuksSecureSignType<sup>9+</sup>
表示生成或导入密钥时,指定该密钥的签名类型。
表示生成或导入密钥时,指定该密钥的签名类型。
...
@@ -2846,7 +2840,7 @@ async function huksAbort() {
...
@@ -2846,7 +2840,7 @@ async function huksAbort() {
| ------------------------------ | ---- | ------------------------------------------------------------ |
| ------------------------------ | ---- | ------------------------------------------------------------ |
| HUKS_SECURE_SIGN_WITH_AUTHINFO | 1 | 表示签名类型为携带认证信息。生成或导入密钥时指定该字段,则在使用密钥进行签名时,对待签名的数据添加认证信息后进行签名。 |
| HUKS_SECURE_SIGN_WITH_AUTHINFO | 1 | 表示签名类型为携带认证信息。生成或导入密钥时指定该字段,则在使用密钥进行签名时,对待签名的数据添加认证信息后进行签名。 |
##
#
HuksTagType
## HuksTagType
表示Tag的数据类型。
表示Tag的数据类型。
...
@@ -2861,7 +2855,7 @@ async function huksAbort() {
...
@@ -2861,7 +2855,7 @@ async function huksAbort() {
| HUKS_TAG_TYPE_BOOL | 4 << 28 | 表示该Tag的数据类型为boolean。 |
| HUKS_TAG_TYPE_BOOL | 4 << 28 | 表示该Tag的数据类型为boolean。 |
| HUKS_TAG_TYPE_BYTES | 5 << 28 | 表示该Tag的数据类型为Uint8Array。 |
| HUKS_TAG_TYPE_BYTES | 5 << 28 | 表示该Tag的数据类型为Uint8Array。 |
##
#
HuksTag
## HuksTag
表示调用参数的Tag。
表示调用参数的Tag。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录