• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/dlp_permission_service",
3  "description": "dlp_permission_service",
4  "version": "3.1.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/dlp_permission_service"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "dlp_permission_service",
14    "subsystem": "security",
15    "syscap": [
16      "SystemCapability.Security.DataLossPrevention"
17    ],
18    "hisysevent_config": [
19      "//base/security/dlp_permission_service/hisysevent.yaml",
20      "//base/security/dlp_permission_service/hisysevent-DLP_UE.yaml"
21    ],
22    "features": [
23      "dlp_permission_service_feature_coverage",
24      "dlp_permission_service_gathering_policy",
25      "dlp_permission_service_credential_connection_enable"
26    ],
27    "adapted_system_type": [
28      "standard"
29    ],
30    "rom": "2048KB",
31    "ram": "5102KB",
32    "deps": {
33      "components": [
34        "hitrace",
35        "ipc",
36        "os_account",
37        "access_token",
38        "bundle_framework",
39        "file_api",
40        "app_file_service",
41        "dlp_credential_service",
42        "common_event_service",
43        "init",
44        "ability_base",
45        "ability_runtime",
46        "hilog",
47        "hisysevent",
48        "napi",
49        "safwk",
50        "samgr",
51        "c_utils",
52        "config_policy",
53        "kv_store",
54        "ace_engine",
55        "json",
56        "zlib",
57        "openssl",
58        "libfuse"
59      ],
60      "third_party": []
61    },
62    "build": {
63      "sub_component": [
64        "//base/security/dlp_permission_service:dlp_permission_build_module"
65      ],
66      "inner_kits": [
67        {
68          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_permission:libdlp_permission_sdk",
69          "header": {
70            "header_files": [
71              "interfaces/inner_api/dlp_permission/include/dlp_permission_callback.h",
72              "interfaces/inner_api/dlp_permission/include/dlp_permission_kit.h",
73              "interfaces/inner_api/dlp_permission/include/dlp_sandbox_callback_info.h",
74              "interfaces/inner_api/dlp_permission/include/dlp_sandbox_change_callback_customize.h",
75              "interfaces/inner_api/dlp_permission/include/open_dlp_file_callback_customize.h",
76              "interfaces/inner_api/dlp_permission/include/open_dlp_file_callback_info.h",
77              "frameworks/common/include/cert_parcel.h",
78              "frameworks/common/include/permission_policy.h",
79              "frameworks/common/include/retention_sandbox_info.h",
80              "frameworks/common/include/visited_dlp_file_info.h"
81            ],
82            "header_base": "//base/security/dlp_permission_service"
83          }
84        },
85        {
86          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse:libdlpparse",
87          "header": {
88            "header_files": [
89              "interfaces/inner_api/dlp_parse/include/dlp_crypt.h",
90              "interfaces/inner_api/dlp_parse/include/dlp_file_kits.h",
91              "interfaces/inner_api/dlp_parse/include/dlp_file_manager.h",
92              "interfaces/inner_api/dlp_parse/include/dlp_file.h",
93              "frameworks/common/include/permission_policy.h"
94            ],
95            "header_base": "//base/security/dlp_permission_service"
96          }
97        },
98        {
99          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_fuse:libdlp_fuse",
100          "header": {
101            "header_files": [
102              "dlp_fuse_fd.h"
103            ],
104            "header_base": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_fuse/include"
105          }
106        },
107        {
108          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse:libdlpparse_inner",
109          "header": {
110            "header_files": [
111              "interfaces/inner_api/dlp_parse/include/dlp_crypt.h",
112              "interfaces/inner_api/dlp_parse/include/dlp_file_kits.h",
113              "interfaces/inner_api/dlp_parse/include/dlp_file_manager.h",
114              "interfaces/inner_api/dlp_parse/include/dlp_file.h",
115              "frameworks/common/include/permission_policy.h"
116            ],
117            "header_base": "//base/security/dlp_permission_service"
118          }
119        }
120
121      ],
122      "test": [
123        "//base/security/dlp_permission_service/test:dlp_permission_build_module_test",
124        "//base/security/dlp_permission_service/test:dlp_permission_build_fuzz_test"
125      ]
126    }
127  }
128}
129