/ohos5.0/base/security/dlp_permission_service/frameworks/common/include/ |
H A D | permission_policy.h | 37 enum DLPFileAccess : uint32_t { enum 71 DLPFileAccess dlpFileAccess = NO_PERMISSION; 77 DLPFileAccess authPerm = NO_PERMISSION; 95 DLPFileAccess everyonePerm = NO_PERMISSION; 131 DLPFileAccess perm_ = NO_PERMISSION; 134 DLPFileAccess everyonePerm_ = NO_PERMISSION;
|
H A D | retention_sandbox_info.h | 37 DLPFileAccess dlpFileAccess_;
|
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/ |
H A D | app_state_observer_test.cpp | 151 DLPFileAccess dlpFileAccess; 193 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY; 202 appInfo.dlpFileAccess = DLPFileAccess::CONTENT_EDIT; 206 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY;
|
H A D | dlp_permission_service_test.cpp | 196 .authPerm = static_cast<DLPFileAccess>(param.authPerm), in GeneratePolicy() 389 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 447 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 488 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 548 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 601 DLP_MANAGER_APP, DLPFileAccess::READ_ONLY, DEFAULT_USERID, sandboxInfo, "testUri"); 613 DLP_MANAGER_APP, DLPFileAccess::READ_ONLY, DEFAULT_USERID, sandboxInfo, "testUri"); 629 "", static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri"); 632 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri")); 635 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri")); [all …]
|
H A D | sandbox_json_manager_test.cpp | 56 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 89 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT, 133 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
|
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/fuzzer/installdlpsandbox_fuzzer/ |
H A D | installdlpsandbox_fuzzer.cpp | 39 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest()
|
/ohos5.0/docs/zh-cn/release-notes/api-diff/v4.0-Release to v4.0-beta2/ |
H A D | js-apidiff-security.md | 30 …function installDLPSandbox(<br> bundleName: string,<br> access: DLPFileAccess,<br> userId… 31 …function installDLPSandbox(<br> bundleName: string,<br> access: DLPFileAccess,<br> userId… 49 |新增|NA|类名:DLPFileAccess;<br>方法or属性:NO_PERMISSION = 0|@ohos.dlpPermission.d.ts| 50 |新增|NA|类名:DLPFileAccess;<br>方法or属性:READ_ONLY = 1|@ohos.dlpPermission.d.ts| 51 |新增|NA|类名:DLPFileAccess;<br>方法or属性:CONTENT_EDIT = 2|@ohos.dlpPermission.d.ts| 52 |新增|NA|类名:DLPFileAccess;<br>方法or属性:FULL_CONTROL = 3|@ohos.dlpPermission.d.ts| 53 |新增|NA|类名:DLPPermissionInfo;<br>方法or属性:dlpFileAccess: DLPFileAccess;|@ohos.dlpPermission.d.ts| 54 |新增|NA|类名:AuthUser;<br>方法or属性:dlpFileAccess: DLPFileAccess;|@ohos.dlpPermission.d.ts| 78 |新增|NA|类名:DLPProperty;<br>方法or属性:everyoneAccessList?: Array\<DLPFileAccess>;|@ohos.dlpPermission.d.…
|
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/stub_fuzzer/installdlpsandboxstub_fuzzer/ |
H A D | installdlpsandboxstub_fuzzer.cpp | 40 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest()
|
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/adapt/ |
H A D | sandbox_json_manager.h | 40 DLPFileAccess dlpFileAccess = DLPFileAccess::NO_PERMISSION;
|
H A D | app_state_observer.cpp | 266 appInfo.dlpFileAccess == DLPFileAccess::READ_ONLY) { in GetOpeningReadOnlySandbox() 392 static bool IsCopyable(DLPFileAccess dlpFileAccess) in IsCopyable() 415 DLPFileAccess dlpFileAccess = NO_PERMISSION; in QueryDlpFileCopyableByTokenId() 425 int32_t AppStateObserver::QueryDlpFileAccessByUid(DLPFileAccess& dlpFileAccess, int32_t uid) in QueryDlpFileAccessByUid()
|
H A D | app_state_observer.h | 38 int32_t QueryDlpFileAccessByUid(DLPFileAccess& dlpFileAccess, int32_t uid);
|
/ohos5.0/docs/en/release-notes/api-diff/v4.0-Release-vs-v4.0-beta2/ |
H A D | js-apidiff-security.md | 30 …function installDLPSandbox(<br> bundleName: string,<br> access: DLPFileAccess,<br> userId… 31 …function installDLPSandbox(<br> bundleName: string,<br> access: DLPFileAccess,<br> userId… 49 |Added|NA|Class name: DLPFileAccess;<br>Method or attribute name: NO_PERMISSION = 0|@ohos.dlpPermis… 50 |Added|NA|Class name: DLPFileAccess;<br>Method or attribute name: READ_ONLY = 1|@ohos.dlpPermission… 51 |Added|NA|Class name: DLPFileAccess;<br>Method or attribute name: CONTENT_EDIT = 2|@ohos.dlpPermiss… 52 |Added|NA|Class name: DLPFileAccess;<br>Method or attribute name: FULL_CONTROL = 3|@ohos.dlpPermiss… 53 |Added|NA|Class name: DLPPermissionInfo;<br>Method or attribute name: dlpFileAccess: DLPFileAccess;… 54 |Added|NA|Class name: AuthUser;<br>Method or attribute name: dlpFileAccess: DLPFileAccess;|@ohos.dl… 78 …DLPProperty;<br>Method or attribute name: everyoneAccessList?: Array\<DLPFileAccess>;|@ohos.dlpPer…
|
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/sa_common/ |
H A D | dlp_sandbox_info.h | 31 DLPFileAccess dlpFileAccess = NO_PERMISSION;
|
/ohos5.0/base/security/dlp_permission_service/frameworks/dlp_permission/src/ |
H A D | dlp_permission_info_parcel.cpp | 52 permInfoParcel->permInfo_.dlpFileAccess = static_cast<DLPFileAccess>(res); in Unmarshalling()
|
H A D | dlp_policy_parcel.cpp | 262 policyParcel->policyParams_.everyonePerm_ = static_cast<DLPFileAccess>(everyonePerm); in ReadParcel() 272 policyParcel->policyParams_.perm_ = static_cast<DLPFileAccess>(perm); in ReadParcel()
|
H A D | auth_user_info_parcel.cpp | 68 authUserInfoParcel->authUserInfo_.authPerm = static_cast<DLPFileAccess>(res); in Unmarshalling()
|
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/sa_main/ |
H A D | dlp_permission_service.cpp | 254 if (isReadOnly && iter->dlpFileAccess_ == DLPFileAccess::READ_ONLY) { in GetAppIndexFromRetentionInfo() 274 int32_t DlpPermissionService::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFil… in InstallDlpSandbox() 284 bool isReadOnly = dlpFileAccess == DLPFileAccess::READ_ONLY; in InstallDlpSandbox() 300 DLPFileAccess permForBMS = (dlpFileAccess == READ_ONLY) ? READ_ONLY : CONTENT_EDIT; in InstallDlpSandbox() 408 static ActionFlags GetDlpActionFlag(DLPFileAccess dlpFileAccess) in GetDlpActionFlag() 431 DLPFileAccess dlpFileAccess = NO_PERMISSION; in QueryDlpFileAccess()
|
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include/ |
H A D | dlp_file.h | 191 DLPFileAccess GetAuthPerm() in GetAuthPerm() 242 DLPFileAccess authPerm_;
|
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/fuzzer/generatecert_fuzzer/ |
H A D | generatecert_fuzzer.cpp | 62 perminfo.authPerm = static_cast<DLPFileAccess>(1 + *temp1 % 3); // perm type 1 to 3 in FuzzTest()
|
/ohos5.0/base/security/dlp_permission_service/frameworks/dlp_permission/include/ |
H A D | i_dlp_permission_service.h | 45 …virtual int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int3…
|
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/include/ |
H A D | dlp_permission_proxy.h | 37 …int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t user…
|
H A D | dlp_permission_client.h | 45 …int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t user…
|
H A D | dlp_permission_kit.h | 71 …static int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess access, int32_t user…
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-data-protection-kit/ |
H A D | js-apis-dlppermission-sys.md | 110 installDLPSandbox(bundleName: string, access: DLPFileAccess, userId: number, uri: string): Promise&… 125 | access | [DLPFileAccess](js-apis-dlppermission.md#dlpfileaccess) | 是 | DLP文件授权类型。 | 155 …nfo> = dlpPermission.installDLPSandbox('com.ohos.note', dlpPermission.DLPFileAccess.READ_ONLY, 100… 164 installDLPSandbox(bundleName: string, access: DLPFileAccess, userId: number, uri:string, callback: … 179 | access | [DLPFileAccess](js-apis-dlppermission.md#dlpfileaccess) | 是 | DLP文件授权类型。 | 204 …dlpPermission.installDLPSandbox('com.ohos.note', dlpPermission.DLPFileAccess.READ_ONLY, 100, uri, … 262 …dlpPermission.installDLPSandbox('com.ohos.note', dlpPermission.DLPFileAccess.READ_ONLY, 100, uri).… 312 …dlpPermission.installDLPSandbox('com.ohos.note', dlpPermission.DLPFileAccess.READ_ONLY, 100, uri).… 1856 | dlpFileAccess | [DLPFileAccess](js-apis-dlppermission.md#dlpfileaccess) | 否 | 是 | 表示被授予的权限。 | 1875 | everyoneAccessList | Array<[DLPFileAccess](js-apis-dlppermission.md#dlpfileaccess)> | 否 | 否…
|
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/stub_fuzzer/generatecertstub_fuzzer/ |
H A D | generatecertstub_fuzzer.cpp | 78 perminfo.authPerm = static_cast<DLPFileAccess>(1 + GetRandNum() % 3); // perm type 1 to 3 in InitPolicy()
|