openharmony 鸿蒙 js-apis-file-keymanager-sys

2025-06-12 浏览 (1)

@ohos.file.keyManager (用户秘钥管理)(系统接口)

该模块提供用户秘钥管理相关的常用功能:包括用户秘钥卸载等。

说明:

  • 本模块首批接口从API version 15开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
  • 当前页面仅包含本模块的系统接口。

导入模块

import { keyManager } from "@kit.CoreFileKit";

keyManager.deactivateUserKey

deactivateUserKey(userId: number):void

用户锁屏时,同步卸载指定用户对应秘钥。(该接口目前仅开放给锁屏应用)

需要权限:ohos.permission.STORAGE_MANAGER_CRYPT

系统能力:SystemCapability.FileManagement.StorageService.Encryption

系统接口:该接口为系统接口。

参数:

参数名类型必填说明
userIdnumber用户id。锁屏应用感知设备当前登录的用户,指定为该用户。

错误码:

以下错误码的详细介绍请参见文件管理错误码

错误码ID错误信息
201Permission verification failed.
202The caller is not a system application.
401The input parameter is invalid. Possible causes: Mandatory parameters are left unspecified; Or input parameter has type different from the type the interface requires.
13600001IPC error.
13600008No such object. Possible causes: Cannot find user key for the specified user.
13600009User ID out of range. Possible causes: input parameter userId < 100 or userId > 10736.

示例:

import { keyManager } from "@kit.CoreFileKit";
import { BusinessError } from '@ohos.base';
let userId: number = 100;
try {
  keyManager.deactivateUserKey(userId);
  console.info("deactivateUserKey success");
} catch (err) {
  let error: BusinessError = err as BusinessError;
  console.error("deactivateUserKey failed with error:" + JSON.stringify(error));
}

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Core File Kit(文件基础服务)

harmony 鸿蒙Environment

harmony 鸿蒙FileIO

harmony 鸿蒙FileShare_PolicyErrorResult

harmony 鸿蒙FileShare_PolicyInfo

harmony 鸿蒙error_code.h

harmony 鸿蒙文件管理错误码

harmony 鸿蒙FileShare

harmony 鸿蒙FileUri

harmony 鸿蒙@ohos.application.BackupExtensionAbility (备份恢复扩展能力)(系统接口)

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/XKRtgu