Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
2f4caf81
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
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看板
提交
2f4caf81
编写于
5月 07, 2022
作者:
S
shi_peng_tao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
设备安全等级管理开发指南开发示例代码if分支return前添加释放内存语句;更新安全中指向设备安全等级管理开发指南文件的链接
Signed-off-by:
N
shi_peng_tao
<
shipengtao@huawei.com
>
上级
710a7c17
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
9 addition
and
3 deletion
+9
-3
en/device-dev/subsystems/subsys-security-devicesecuritylevel.md
...ice-dev/subsystems/subsys-security-devicesecuritylevel.md
+4
-1
zh-cn/device-dev/subsystems/subsys-security-devicesecuritylevel.md
...ice-dev/subsystems/subsys-security-devicesecuritylevel.md
+4
-1
zh-cn/device-dev/subsystems/subsys-security.md
zh-cn/device-dev/subsystems/subsys-security.md
+1
-1
未找到文件。
en/device-dev/subsystems/subsys-security-devicesecuritylevel.md
浏览文件 @
2f4caf81
...
...
@@ -94,7 +94,8 @@ All the APIs are native C interfaces for implementing underlying capabilities an
// Obtain the device security level from the device security level information.
ret = GetDeviceSecurityLevelValue(info, &level);
if (ret == SUCCESS) {
// The operation is successful.
//The level is successfully queried.
FreeDeviceSecurityInfo(info);
return;
}
// Release the memory before the processing is complete.
...
...
@@ -126,6 +127,7 @@ void CheckDestDeviceSecurityLevel(const DeviceIdentify *device, RequestOption *o
ret
=
GetDeviceSecurityLevelValue
(
info
,
&
level
);
if
(
ret
!=
SUCCESS
)
{
// Failed to obtain the security level. You can develop a retry process as required.
FreeDeviceSecurityInfo
(
info
);
return
;
}
// After the device security level is successfully obtained, check the lowest security level required for the current operation.
...
...
@@ -151,6 +153,7 @@ void DeviceSecurityInfoCallback(const DeviceIdentify *identify, struct DeviceSec
int32_t
ret
=
GetDeviceSecurityLevelValue
(
info
,
&
level
);
if
(
ret
!=
SUCCESS
)
{
// Failed to obtain the information. You can develop a retry process as required.
FreeDeviceSecurityInfo
(
info
);
return
;
}
// After the device security level is successfully obtained, check the lowest security level required for the current operation.
...
...
zh-cn/device-dev/subsystems/subsys-security-devicesecuritylevel.md
浏览文件 @
2f4caf81
...
...
@@ -94,7 +94,8 @@ OpenHarmony设备的默认安全等级为SL1,设备制造商可以根据设备
// 从设备安全等级信息中提取设备安全等级字段
ret = GetDeviceSecurityLevelValue(info, &level);
if (ret == SUCCESS) {
// 查询成功。
// 成功查询到相关等级。
FreeDeviceSecurityInfo(info);
return;
}
// 结束处理前,需要释放内存
...
...
@@ -126,6 +127,7 @@ void CheckDestDeviceSecurityLevel(const DeviceIdentify *device, RequestOption *o
ret
=
GetDeviceSecurityLevelValue
(
info
,
&
level
);
if
(
ret
!=
SUCCESS
)
{
// 提取信息失败, 此场景建议开发者根据实际情况进行重试
FreeDeviceSecurityInfo
(
info
);
return
;
}
// 成功获取到设备安全等级,确认当前操作允许的最低安全等级
...
...
@@ -151,6 +153,7 @@ void DeviceSecurityInfoCallback(const DeviceIdentify *identify, struct DeviceSec
int32_t
ret
=
GetDeviceSecurityLevelValue
(
info
,
&
level
);
if
(
ret
!=
SUCCESS
)
{
// 获取信息失败。此场景建议开发者根据实际情况进行重试
FreeDeviceSecurityInfo
(
info
);
return
;
}
// 成功获取到设备安全等级,确认当前操作允许的最低安全等级
...
...
zh-cn/device-dev/subsystems/subsys-security.md
浏览文件 @
2f4caf81
...
...
@@ -10,4 +10,4 @@
-
**[IPC通信鉴权开发指导](subsys-security-communicationverify.md)**
-
**[设备安全等级管理开发指南](subsys-security-dslm.md)**
\ No newline at end of file
-
**[设备安全等级管理开发指南](subsys-security-devicesecuritylevel.md)**
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录