代码拉取完成,页面将自动刷新
同步操作将从 OpenHarmony/security_privacy_center 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
证书管理应用是OpenHarmony中预置的系统应用,主要的功能包含系统根证书查看与启用禁用,用户根证书的安装、查看、启用禁用与卸载,公共业务证书的安装、查看、授权管理与卸载,私有业务证书的查看等功能。 应用架构主要结合MVP和领域驱动设计思路,其架构如图1所示。
图1 证书管理应用架构图
/CertManagerFa/
├── AppScope # 应用配置
├── common # 公共工具类
└── product
└── phone
└── src
└── main
├── ets # 代码目录
│ ├── Application # AbilityStage类实现
│ ├── MainAbility # Ability类实现
│ ├── model # model层功能类实现
│ ├── pages # 页面展示实现
│ ├── presenter # 页面presenter层功能类实现
│ └── stub # certManager打桩代码
└── resources # 资源文件目录
三方应用拉起证书管理FA并执行证书安装,使用方法如下:
globalThis.context.startAbility(
{
bundleName: "com.ohos.certmanager",
abilityName: "MainAbility",
uri: "certInstall",
})
三方应用拉起证书管理应用并执行申请应用授权,使用方法如下:
//拉起应用申请应用授权
globalThis.context.startAbilityForResult(
{
bundleName: "com.ohos.certmanager",
abilityName: "MainAbility",
uri: "requestAuthorize",
parameters: {
appUid: appUid, //传入申请应用的appUid
}
})
.then((data) => {
if (!data.resultCode) {
this.authUri = data.want.parameters.authUri; //授权成功后获取返回的authUri
}
})
security_certificate_manager
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。