1{
2  "name": "@ohos/code_signature",
3  "description": "Code signature",
4  "version": "4.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/code_signature"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "code_signature",
14    "subsystem": "security",
15    "syscap": [],
16    "hisysevent_config": [
17      "//base/security/code_signature/hisysevent.yaml"
18    ],
19    "features": [
20      "code_signature_support_oh_code_sign",
21      "code_signature_enable_xpm_mode",
22      "code_signature_support_oh_release_app"
23    ],
24    "adapted_system_type": [ "standard" ],
25    "rom": "1024KB",
26    "ram": "2048KB",
27    "deps": {
28      "components": [
29        "hilog",
30        "hitrace",
31        "hisysevent",
32        "ability_base",
33        "bounds_checking_function",
34        "c_utils",
35        "ipc",
36        "samgr",
37        "safwk",
38        "huks",
39        "eventhandler",
40        "access_token",
41        "ylong_json",
42        "appverify",
43        "init",
44        "openssl",
45        "fsverity-utils",
46        "screenlock_mgr",
47        "common_event_service",
48        "bounds_checking_function"
49      ],
50      "third_party": []
51    },
52    "build": {
53      "sub_component": [
54        "//base/security/code_signature:subcomponents"
55      ],
56      "inner_kits": [
57        {
58          "name" : "//base/security/code_signature/interfaces/innerkits/code_sign_utils:libcode_sign_utils",
59          "header": {
60            "header_files": [],
61            "header_base": "//base/security/code_signature/interfaces/innerkits/code_sign_utils/include"
62          }
63        },
64        {
65          "name" : "//base/security/code_signature/interfaces/innerkits/local_code_sign:liblocal_code_sign_sdk",
66          "header": {
67            "header_files": [],
68            "header_base": "//base/security/code_signature/interfaces/innerkits/local_code_sign/include"
69          }
70        },
71        {
72          "name" : "//base/security/code_signature/interfaces/innerkits/code_sign_attr_utils:libcode_sign_attr_utils",
73          "header": {
74            "header_files": [],
75            "header_base": "//base/security/code_signature/interfaces/innerkits/code_sign_attr_utils/include"
76          }
77        },
78        {
79          "name" : "//base/security/code_signature/interfaces/innerkits/jit_code_sign:libjit_code_sign",
80          "header": {
81            "header_files": [],
82            "header_base": "//base/security/code_signature/interfaces/innerkits/jit_code_sign/include"
83          }
84        }
85      ],
86      "test": [ "//base/security/code_signature/test:testgroup" ]
87    }
88  }
89}
90