• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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                "ipc",
47                "safwk",
48                "samgr",
49                "openssl",
50                "access_token"
51            ]
52        },
53        "build": {
54            "group_type": {
55                "base_group": [],
56                "fwk_group": [
57                    "//base/security/device_security_level/interfaces/inner_api:fwk_group"
58                ],
59                "service_group": [
60                    "//base/security/device_security_level/oem_property/ohos:dslm_service",
61                    "//base/security/device_security_level/oem_property/ohos:dslm_ohos_cred_file",
62                    "//base/security/device_security_level/profile:dslm_service.rc"
63                ]
64            },
65            "inner_kits": [
66                {
67                    "name": "//base/security/device_security_level/interfaces/inner_api:dslm_sdk",
68                    "header": {
69                        "header_files": [
70                            "device_security_info.h",
71                            "device_security_defines.h"
72                        ],
73                        "header_base": "//base/security/device_security_level/interfaces/inner_api/include"
74                    }
75                },
76                {
77                    "name": "//base/security/device_security_level/services/sa:dslm_service",
78                    "header": {
79                        "header_files": [
80                            "dslm_cred.h",
81                            "dslm_credential_utils.h",
82                            "dslm_credential.h"
83                        ],
84                        "header_base": "//base/security/device_security_level/oem_property/include"
85                    }
86                }
87            ],
88            "test": [
89                "//base/security/device_security_level/test/dslm_unit_test:dslm_test",
90                "//base/security/device_security_level/test/dslm_fuzz_test:dslm_fuzz"
91            ]
92        }
93    }
94}