Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
f71544c9
D
Docs
项目概览
OpenHarmony
/
Docs
接近 2 年 前同步成功
通知
159
Star
292
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看板
提交
f71544c9
编写于
9月 29, 2022
作者:
Z
zengyawen
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
zengyawen
<
zengyawen1@huawei.com
>
上级
1e4c999f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
10 deletion
+15
-10
zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md
...application-dev/reference/apis/js-apis-cryptoFramework.md
+15
-10
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-cryptoFramework.md
浏览文件 @
f71544c9
...
@@ -32,6 +32,19 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
...
@@ -32,6 +32,19 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
| ERR_KEYUSAGE_NO_CERTSIGN | 17630006 | 证书的秘钥用途不含证书签名。 |
| ERR_KEYUSAGE_NO_CERTSIGN | 17630006 | 证书的秘钥用途不含证书签名。 |
| ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE | 17630007 | 证书的秘钥用途不含数字签名。 |
| ERR_KEYUSAGE_NO_DIGITAL_SIGNATURE | 17630007 | 证书的秘钥用途不含数字签名。 |
## DataBlob
buffer数组。
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| -------------- | -------------- | ---- | ---- | ----------------|
| data | Uint8Array | 是 | 是 | 数据。 |
## DataArray
buffer数组的列表。
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| -------------- | -------------- | ---- | ---- | ----------------|
| data | Uint8Array | 是 | 是 | 数据列表。 |
## EncodingFormat
## EncodingFormat
...
@@ -56,7 +69,7 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
...
@@ -56,7 +69,7 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
| 名称 | 类型 | 可读 | 可写 | 描述 |
| 名称 | 类型 | 可读 | 可写 | 描述 |
| -------------- | -------------- | ---- | ---- | ----------------------------------|
| -------------- | -------------- | ---- | ---- | ----------------------------------|
| data | Uint8Array | 是 | 是 | 传入的数据中,包含的证书数量。 |
| data | Uint8Array | 是 | 是 | 传入的数据中,包含的证书数量。 |
| encodingFormat |
[
EncodingFormat
](
#
EncodingF
ormat
)
| 是 | 是 | 指明证书编码格式。 |
| encodingFormat |
[
EncodingFormat
](
#
encodingf
ormat
)
| 是 | 是 | 指明证书编码格式。 |
## CertChainData
## CertChainData
...
@@ -71,7 +84,7 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
...
@@ -71,7 +84,7 @@ import cryptoFramework from "@ohos.security.cryptoFramework"
| -------------- | -------------- | ---- | ---- | ------------------------------------------------------------ |
| -------------- | -------------- | ---- | ---- | ------------------------------------------------------------ |
| data | Uint8Array | 是 | 是 | 证书数据,按照长度(2字节)-数据的形式传入,如:08ABCDEFGH07ABCDEFG,第一本证书,前2个字节表示证书的长度为8字节,后面附加8字节的证书数据;第2本证书前2个字节表示证书的长度为7字节,后面附加7字节的证书数据。 |
| data | Uint8Array | 是 | 是 | 证书数据,按照长度(2字节)-数据的形式传入,如:08ABCDEFGH07ABCDEFG,第一本证书,前2个字节表示证书的长度为8字节,后面附加8字节的证书数据;第2本证书前2个字节表示证书的长度为7字节,后面附加7字节的证书数据。 |
| count | number | 是 | 是 | 传入的数据中,包含的证书数量。 |
| count | number | 是 | 是 | 传入的数据中,包含的证书数量。 |
| encodingFormat |
[
EncodingFormat
](
#
EncodingF
ormat
)
| 是 | 是 | 指明证书编码格式。 |
| encodingFormat |
[
EncodingFormat
](
#
encodingf
ormat
)
| 是 | 是 | 指明证书编码格式。 |
## cryptoFramework.createMac
## cryptoFramework.createMac
...
@@ -877,8 +890,6 @@ promiseGenerateRand.then(randData => {
...
@@ -877,8 +890,6 @@ promiseGenerateRand.then(randData => {
加解密参数,在进行对称加解密时需要构造其子类对象,并将子类对象传入
[
init()
](
#init-2
)
方法。适用于需要iv等参数的对称加解密模式(对于无iv等参数的模式如ECB模式,不需要构造其子类对象)。
加解密参数,在进行对称加解密时需要构造其子类对象,并将子类对象传入
[
init()
](
#init-2
)
方法。适用于需要iv等参数的对称加解密模式(对于无iv等参数的模式如ECB模式,不需要构造其子类对象)。
### 属性
**系统能力:**
SystemCapability.Security.CryptoFramework
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| 名称 | 类型 | 可读 | 可写 | 描述 |
...
@@ -889,8 +900,6 @@ promiseGenerateRand.then(randData => {
...
@@ -889,8 +900,6 @@ promiseGenerateRand.then(randData => {
适用于CBC、CTR、OFB、CFB模式,仅使用iv的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
适用于CBC、CTR、OFB、CFB模式,仅使用iv的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
### 属性
**系统能力:**
SystemCapability.Security.CryptoFramework
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| 名称 | 类型 | 可读 | 可写 | 描述 |
...
@@ -901,8 +910,6 @@ promiseGenerateRand.then(randData => {
...
@@ -901,8 +910,6 @@ promiseGenerateRand.then(randData => {
适用于GCM模式的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
适用于GCM模式的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
### 属性
**系统能力:**
SystemCapability.Security.CryptoFramework
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| 名称 | 类型 | 可读 | 可写 | 描述 |
...
@@ -915,8 +922,6 @@ promiseGenerateRand.then(randData => {
...
@@ -915,8 +922,6 @@ promiseGenerateRand.then(randData => {
适用于CCM模式的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
适用于CCM模式的加解密参数,在对称加解密时构造并传入
[
init()
](
#init-2
)
方法作为参数。
### 属性
**系统能力:**
SystemCapability.Security.CryptoFramework
**系统能力:**
SystemCapability.Security.CryptoFramework
| 名称 | 类型 | 可读 | 可写 | 描述 |
| 名称 | 类型 | 可读 | 可写 | 描述 |
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录