harmony(鸿蒙)安全子系统JS API变更

2022-08-09 浏览 (791)

安全子系统JS API变更

OpenHarmony 3.2 Beta2版本相较于OpenHarmony 3.2 Beta1版本,安全子系统的API变更如下:

接口变更

模块名类名方法/属性/枚举/常量变更类型
ohos.privacyManagerUsedRecordDetailaccessDuration: number;新增
ohos.privacyManagerUsedRecordDetailtimestamp: number;新增
ohos.privacyManagerUsedRecordDetailstatus: number;新增
ohos.privacyManagerPermissionUsedRecordrejectRecords: Array<UsedRecordDetail>;新增
ohos.privacyManagerPermissionUsedRecordaccessRecords: Array<UsedRecordDetail>;新增
ohos.privacyManagerPermissionUsedRecordlastAccessDuration: number;新增
ohos.privacyManagerPermissionUsedRecordlastRejectTime: number;新增
ohos.privacyManagerPermissionUsedRecordlastAccessTime: number;新增
ohos.privacyManagerPermissionUsedRecordrejectCount: number;新增
ohos.privacyManagerPermissionUsedRecordaccessCount: number;新增
ohos.privacyManagerPermissionUsedRecordpermissionName: string;新增
ohos.privacyManagerBundleUsedRecordpermissionRecords: Array<PermissionUsedRecord>;新增
ohos.privacyManagerBundleUsedRecordbundleName: string;新增
ohos.privacyManagerBundleUsedRecorddeviceId: string;新增
ohos.privacyManagerBundleUsedRecordisRemote: boolean;新增
ohos.privacyManagerBundleUsedRecordtokenId: number;新增
ohos.privacyManagerPermissionUsedResponsebundleRecords: Array<BundleUsedRecord>;新增
ohos.privacyManagerPermissionUsedResponseendTime: number;新增
ohos.privacyManagerPermissionUsedResponsebeginTime: number;新增
ohos.privacyManagerPermissionUsedRequestflag: PermissionUsageFlag;新增
ohos.privacyManagerPermissionUsedRequestendTime: number;新增
ohos.privacyManagerPermissionUsedRequestbeginTime: number;新增
ohos.privacyManagerPermissionUsedRequestpermissionNames: Array<string>;新增
ohos.privacyManagerPermissionUsedRequestbundleName: string;新增
ohos.privacyManagerPermissionUsedRequestdeviceId: string;新增
ohos.privacyManagerPermissionUsedRequestisRemote: boolean;新增
ohos.privacyManagerPermissionUsedRequesttokenId: number;新增
ohos.privacyManagerPermissionUsageFlagFLAG_PERMISSION_USAGE_DETAIL = 1新增
ohos.privacyManagerPermissionUsageFlagFLAG_PERMISSION_USAGE_SUMMARY = 0新增
ohos.privacyManagerprivacyManagergetPermissionUsedRecords(request: PermissionUsedRequest): Promise<PermissionUsedResponse>;
getPermissionUsedRecords(request: PermissionUsedRequest, callback: AsyncCallback<PermissionUsedResponse>): void;
新增
ohos.privacyManagerprivacyManageraddPermissionUsedRecord(tokenID: number, permissionName: string, successCount: number, failCount: number): Promise<number>;
addPermissionUsedRecord(tokenID: number, permissionName: string, successCount: number, failCount: number, callback: AsyncCallback<number>): void;
新增
ohos.security.huksHuksTagHUKS_TAG_UNWRAP_ALGORITHM_SUITE = HuksTagType.HUKS_TAG_TYPE_UINT |26新增
ohos.security.huksHuksTagHUKS_TAG_IMPORT_KEY_TYPE = HuksTagType.HUKS_TAG_TYPE_UINT |25新增
ohos.security.huksHuksImportKeyTypeHUKS_KEY_TYPE_KEY_PAIR = 2新增
ohos.security.huksHuksImportKeyTypeHUKS_KEY_TYPE_PRIVATE_KEY = 1新增
ohos.security.huksHuksImportKeyTypeHUKS_KEY_TYPE_PUBLIC_KEY = 0新增
ohos.security.huksHuksUnwrapSuiteHUKS_UNWRAP_SUITE_ECDH_AES_256_GCM_NOPADDING = 2新增
ohos.security.huksHuksUnwrapSuiteHUKS_UNWRAP_SUITE_X25519_AES_256_GCM_NOPADDING = 1新增
ohos.security.huksHuksKeyAlgHUKS_ALG_SM4 = 152新增
ohos.security.huksHuksKeyAlgHUKS_ALG_SM3 = 151新增
ohos.security.huksHuksKeyAlgHUKS_ALG_SM2 = 150新增
ohos.security.huksHuksKeySizeHUKS_SM4_KEY_SIZE_128 = 128新增
ohos.security.huksHuksKeySizeHUKS_SM2_KEY_SIZE_256 = 256新增
ohos.security.huksHuksKeyDigestHUKS_DIGEST_SM3 = 2新增
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_USAGE_OF_KEY = -127新增
ohos.security.huksHuksErrorCodeHUKS_ERROR_INVALID_WRAPPED_FORMAT = -126新增
ohos.security.hukshuksimportWrappedKey(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions, callback: AsyncCallback<HuksResult>) : void;
importWrappedKey(keyAlias: string, wrappingKeyAlias: string, options: HuksOptions) : Promise<HuksResult>;
新增

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)OpenHarmony启用应用沙箱机制-适配指导

harmony(鸿蒙)3.2 beta2相对3.2 beta1变更详细说明

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)无障碍子系统JS API变更

harmony(鸿蒙)帐号子系统JS API变更

harmony(鸿蒙)ArkUI子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)基础通信子系统JS API变更

harmony(鸿蒙)公共基础库子系统JS API变更

harmony(鸿蒙)DFX子系统JS API变更

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