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              "dlp_permission_kit.h"
72            ],
73            "header_base": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_permission/include"
74          }
75        },
76        {
77          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse:libdlpparse",
78          "header": {
79            "header_files": [
80              "dlp_crypt.h",
81              "dlp_file_kits.h"
82            ],
83            "header_base": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include"
84          }
85        },
86        {
87          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_fuse:libdlp_fuse",
88          "header": {
89            "header_files": [
90              "dlp_fuse_fd.h"
91            ],
92            "header_base": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_fuse/include"
93          }
94        },
95        {
96          "name": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse:libdlpparse_inner",
97          "header": {
98            "header_files": [
99              "dlp_crypt.h",
100              "dlp_file_kits.h"
101            ],
102            "header_base": "//base/security/dlp_permission_service/interfaces/inner_api/dlp_parse/include"
103          }
104        }
105
106      ],
107      "test": [
108        "//base/security/dlp_permission_service/test:dlp_permission_build_module_test",
109        "//base/security/dlp_permission_service/test:dlp_permission_build_fuzz_test"
110      ]
111    }
112  }
113}
114