Home
last modified time | relevance | path

Searched refs:dlpFileAccess (Results 1 – 25 of 39) sorted by relevance

12

/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/adapt/
H A Dapp_state_observer.cpp202 .dlpFileAccess = appInfo.dlpFileAccess, in AddDlpSandboxInfo()
266 appInfo.dlpFileAccess == DLPFileAccess::READ_ONLY) { in GetOpeningReadOnlySandbox()
392 static bool IsCopyable(DLPFileAccess dlpFileAccess) in IsCopyable() argument
394 switch (dlpFileAccess) { in IsCopyable()
415 DLPFileAccess dlpFileAccess = NO_PERMISSION; in QueryDlpFileCopyableByTokenId() local
416 int32_t res = QueryDlpFileAccessByUid(dlpFileAccess, uid); in QueryDlpFileCopyableByTokenId()
420 copyable = IsCopyable(dlpFileAccess); in QueryDlpFileCopyableByTokenId()
430 dlpFileAccess = NO_PERMISSION; in QueryDlpFileAccessByUid()
433 dlpFileAccess = appInfo.dlpFileAccess; in QueryDlpFileAccessByUid()
435 appInfo.bundleName.c_str(), appInfo.appIndex, dlpFileAccess); in QueryDlpFileAccessByUid()
[all …]
H A Dsandbox_json_manager.cpp276 info.dlpFileAccess_ = iter->dlpFileAccess; in GetRetentionSandboxList()
398 { DLPFILEACCESS, info.dlpFileAccess }, in RetentionInfoToJson()
454 retentionJson.at(DLPFILEACCESS).get_to(info.dlpFileAccess); in FromJson()
H A Dapp_state_observer.h38 int32_t QueryDlpFileAccessByUid(DLPFileAccess& dlpFileAccess, int32_t uid);
H A Dsandbox_json_manager.h40 DLPFileAccess dlpFileAccess = DLPFileAccess::NO_PERMISSION; member
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/
H A Dapp_state_observer_test.cpp151 DLPFileAccess dlpFileAccess; variable
155 int32_t ret = observer.QueryDlpFileAccessByUid(dlpFileAccess, uid);
193 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY;
202 appInfo.dlpFileAccess = DLPFileAccess::CONTENT_EDIT;
206 appInfo.dlpFileAccess = DLPFileAccess::READ_ONLY;
H A Dsandbox_json_manager_test.cpp56 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
89 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
133 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
H A Ddlp_permission_service_test.cpp389 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
447 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
488 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
548 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
627 uint32_t dlpFileAccess = 5; variable
629 "", static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri");
632 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri"));
633 dlpFileAccess = 0;
635 static_cast<DLPFileAccess>(dlpFileAccess), 100, sandboxInfo, "testUri"));
662 .dlpFileAccess = DLPFileAccess::CONTENT_EDIT,
/ohos5.0/base/security/dlp_permission_service/interfaces/kits/c/src/
H A Ddlp_permission_api.cpp89 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flag) in OH_DLP_GetDlpPermissionInfo() argument
91 if (dlpFileAccess == nullptr || flag == nullptr) { in OH_DLP_GetDlpPermissionInfo()
103 …(void)memcpy_s(dlpFileAccess, sizeof(DLP_FileAccess), &info.dlpFileAccess, sizeof(DLP_FileAccess)); in OH_DLP_GetDlpPermissionInfo()
/ohos5.0/docs/zh-cn/application-dev/reference/apis-data-protection-kit/
H A D_dlp_permission_api.md33 …o](#oh_dlp_getdlppermissioninfo) ([DLP_FileAccess](#dlp_fileaccess) \*dlpFileAccess, uint32_t \*fl…
93 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flags)
106 | dlpFileAccess | 表示DLP文件针对用户的授权类型,授权类型的具体含义参考[DLP_FileAccess](#dlp_fileaccess)。 |
H A Ddlp__permission__api_8h.md32 …sioninfo) ([DLP_FileAccess](_dlp_permission_api.md#dlp_fileaccess ) \*dlpFileAccess, uint32_t \*fl…
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/sa_main/
H A Ddlp_permission_service.cpp274 …DlpPermissionService::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, in InstallDlpSandbox() argument
277 if (bundleName.empty() || dlpFileAccess > FULL_CONTROL || dlpFileAccess <= NO_PERMISSION) { in InstallDlpSandbox()
284 bool isReadOnly = dlpFileAccess == DLPFileAccess::READ_ONLY; in InstallDlpSandbox()
300 DLPFileAccess permForBMS = (dlpFileAccess == READ_ONLY) ? READ_ONLY : CONTENT_EDIT; in InstallDlpSandbox()
311 dlpSandboxInfo.dlpFileAccess = dlpFileAccess; in InstallDlpSandbox()
408 static ActionFlags GetDlpActionFlag(DLPFileAccess dlpFileAccess) in GetDlpActionFlag() argument
410 switch (dlpFileAccess) { in GetDlpActionFlag()
431 DLPFileAccess dlpFileAccess = NO_PERMISSION; in QueryDlpFileAccess() local
432 int32_t res = appStateObserver_->QueryDlpFileAccessByUid(dlpFileAccess, uid); in QueryDlpFileAccess()
433 permInfoParcel.permInfo_.dlpFileAccess = dlpFileAccess; in QueryDlpFileAccess()
[all …]
/ohos5.0/base/security/dlp_permission_service/frameworks/dlp_permission/src/
H A Ddlp_permission_info_parcel.cpp26 if (!(out.WriteUint32(this->permInfo_.dlpFileAccess))) { in Marshalling()
52 permInfoParcel->permInfo_.dlpFileAccess = static_cast<DLPFileAccess>(res); in Unmarshalling()
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/fuzzer/installdlpsandbox_fuzzer/
H A Dinstalldlpsandbox_fuzzer.cpp39 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest() local
44 DlpPermissionKit::InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in FuzzTest()
/ohos5.0/base/security/dlp_permission_service/test/fuzztest/dlp_permission/stub_fuzzer/installdlpsandboxstub_fuzzer/
H A Dinstalldlpsandboxstub_fuzzer.cpp40 DLPFileAccess dlpFileAccess = *(reinterpret_cast<const DLPFileAccess *>(data + offsize)); in FuzzTest() local
49 uint32_t type = static_cast<uint32_t>(dlpFileAccess); in FuzzTest()
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/sa_common/
H A Ddlp_sandbox_info.h31 DLPFileAccess dlpFileAccess = NO_PERMISSION; member
/ohos5.0/base/security/dlp_permission_service/interfaces/kits/c/include/
H A Ddlp_permission_api.h98 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flags);
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/src/
H A Ddlp_permission_client.cpp134 … DlpPermissionClient::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, in InstallDlpSandbox() argument
137 …if (bundleName.empty() || dlpFileAccess > FULL_CONTROL || dlpFileAccess <= NO_PERMISSION || uri.em… in InstallDlpSandbox()
146 return proxy->InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxInfo, uri); in InstallDlpSandbox()
H A Ddlp_permission_kit.cpp118 …onKit::InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userI… in InstallDlpSandbox() argument
121 …return DlpPermissionClient::GetInstance().InstallDlpSandbox(bundleName, dlpFileAccess, userId, san… in InstallDlpSandbox()
/ohos5.0/docs/en/application-dev/reference/apis-data-protection-kit/
H A D_dlp_permission_api.md33 …o](#oh_dlp_getdlppermissioninfo) ([DLP_FileAccess](#dlp_fileaccess) \*dlpFileAccess, uint32_t \*fl…
93 DLP_ErrCode OH_DLP_GetDlpPermissionInfo(DLP_FileAccess *dlpFileAccess, uint32_t *flags)
106 | dlpFileAccess | Pointer to the authorization type of the DLP file for users. For details, see [DL…
H A Ddlp__permission__api_8h.md32 …sioninfo) ([DLP_FileAccess](_dlp_permission_api.md#dlp_fileaccess ) \*dlpFileAccess, uint32_t \*fl…
/ohos5.0/base/security/dlp_permission_service/frameworks/common/include/
H A Dpermission_policy.h71 DLPFileAccess dlpFileAccess = NO_PERMISSION; member
/ohos5.0/base/security/dlp_permission_service/frameworks/dlp_permission/include/
H A Di_dlp_permission_service.h45 …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 Ddlp_permission_proxy.h37 …int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t user…
H A Ddlp_permission_client.h45 …int32_t InstallDlpSandbox(const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t user…
/ohos5.0/base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/test/unittest/src/
H A Ddlp_permission_kit_test.cpp172 …const std::string& bundleName, DLPFileAccess dlpFileAccess, int32_t userId, SandboxInfo& sandboxIn… in TestInstallDlpSandbox() argument
178 …ASSERT_EQ(DLP_OK, DlpPermissionKit::InstallDlpSandbox(bundleName, dlpFileAccess, userId, sandboxIn… in TestInstallDlpSandbox()
729 ASSERT_EQ(permInfo.dlpFileAccess, READ_ONLY);
754 ASSERT_EQ(permInfo.dlpFileAccess, CONTENT_EDIT);
779 ASSERT_EQ(permInfo.dlpFileAccess, FULL_CONTROL);

12