1{
2    "name": "@ohos/device_security_level",
3    "description": "openharmony's device security level management",
4    "version": "3.0.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/security/device_security_level"
9    },
10    "dirs": {},
11    "scripts": {},
12    "author": {},
13    "repository": "",
14    "component": {
15        "name": "device_security_level",
16        "subsystem": "security",
17        "syscap": [
18            "SystemCapability.Security.DeviceSecurityLevel"
19        ],
20        "features": [
21            "device_security_level_feature_cred_level",
22            "device_security_level_feature_plugin_path",
23            "device_security_level_feature_secondary_session_name"
24        ],
25        "hisysevent_config": [
26            "//base/security/device_security_level/hisysevent.yaml"
27        ],
28        "adapted_system_type": [
29            "standard",
30            "small",
31            "mini"
32        ],
33        "rom": "200KB",
34        "ram": "2500KB",
35        "deps": {
36            "components": [
37                "cJSON",
38                "c_utils",
39                "device_auth",
40                "device_manager",
41                "dsoftbus",
42                "hilog",
43                "hisysevent",
44                "hitrace",
45                "huks",
46                "init",
47                "ipc",
48                "safwk",
49                "samgr",
50                "openssl",
51                "access_token"
52            ],
53            "third_party": [ "openssl" ]
54        },
55        "build": {
56            "group_type": {
57                "base_group": [],
58                "fwk_group": [
59                    "//base/security/device_security_level/interfaces/inner_api:fwk_group"
60                ],
61                "service_group": [
62                    "//base/security/device_security_level/oem_property/ohos:dslm_service",
63                    "//base/security/device_security_level/oem_property/ohos:dslm_ohos_cred_file",
64                    "//base/security/device_security_level/param:param_files",
65                    "//base/security/device_security_level/profile:dslm_service.rc"
66                ]
67            },
68            "inner_kits": [
69                {
70                    "name": "//base/security/device_security_level/interfaces/inner_api:dslm_sdk",
71                    "header": {
72                        "header_files": [
73                            "device_security_info.h",
74                            "device_security_defines.h"
75                        ],
76                        "header_base": "//base/security/device_security_level/interfaces/inner_api/include"
77                    }
78                },
79                {
80                    "name": "//base/security/device_security_level/services/sa:dslm_service",
81                    "header": {
82                        "header_files": [
83                            "dslm_cred.h",
84                            "dslm_credential_utils.h",
85                            "dslm_credential.h"
86                        ],
87                        "header_base": "//base/security/device_security_level/oem_property/include"
88                    }
89                }
90            ],
91            "test": [
92                "//base/security/device_security_level/test/dslm_unit_test:dslm_test",
93                "//base/security/device_security_level/test/dslm_fuzz_test:dslm_fuzz"
94            ]
95        }
96    }
97}