1{
2  "name": "@ohos/access_token",
3  "description": "access_token",
4  "version": "3.1.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "base/security/access_token"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "access_token",
14    "subsystem": "security",
15    "syscap": [
16      "SystemCapability.Security.AccessToken",
17      "SystemCapability.Security.ScreenLockFileManager"
18    ],
19    "hisysevent_config": [
20      "//base/security/access_token/hisysevent.yaml"
21    ],
22    "features": [
23      "access_token_feature_coverage",
24      "access_token_camera_float_window_enable"
25    ],
26    "adapted_system_type": [ "standard" ],
27    "rom": "10000KB",
28    "ram": "5000KB",
29    "deps": {
30      "components": [
31        "ability_base",
32        "ability_runtime",
33        "ace_engine",
34        "bounds_checking_function",
35        "c_utils",
36        "cJSON",
37        "common_event_service",
38        "config_policy",
39        "device_manager",
40        "dsoftbus",
41        "eventhandler",
42        "ffrt",
43        "hicollie",
44        "hisysevent",
45        "hitrace",
46        "hilog",
47        "init",
48        "ipc",
49        "json",
50        "napi",
51        "openssl",
52        "power_manager",
53        "relational_store",
54        "safwk",
55        "samgr",
56        "screenlock_mgr",
57        "selinux_adapter",
58        "sqlite",
59        "window_manager",
60        "zlib"
61      ],
62      "third_party": []
63    },
64    "build": {
65      "group_type": {
66        "base_group": [
67          "//base/security/access_token/tools:tools_atm"
68        ],
69        "fwk_group": [
70          "//base/security/access_token/interfaces/kits/capi:capi_packages",
71          "//base/security/access_token/interfaces/kits/cj:cj_packages",
72          "//base/security/access_token/interfaces/kits/napi:napi_packages"
73        ],
74        "service_group": [
75          "//base/security/access_token/interfaces/innerkits/tokensync:libtokensync_sdk",
76          "//base/security/access_token/services/accesstokenmanager:accesstoken_manager_service",
77          "//base/security/access_token/services/accesstokenmanager/main/sa_profile:accesstoken_sa_profile_standard",
78          "//base/security/access_token/services/el5filekeymanager:el5filekeymanager",
79          "//base/security/access_token/services/tokensyncmanager:tokensyncmanager",
80          "//base/security/access_token/services/privacymanager:privacymanager",
81          "//base/security/access_token/services/accesstokenmanager/etc:access_token.para",
82          "//base/security/access_token/services/accesstokenmanager/etc:access_token.para.dac",
83          "//base/security/access_token/services/common:accesstoken_common"
84        ]
85      },
86      "inner_kits": [
87        {
88          "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk",
89          "header": {
90            "header_files": [
91              "accesstoken_kit.h"
92            ],
93            "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
94          }
95        },
96        {
97          "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libtokenid_sdk",
98          "header": {
99            "header_files": [
100              "tokenid_kit.h"
101            ],
102            "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include"
103          }
104        },
105        {
106          "name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken",
107          "header": {
108            "header_files": [
109              "nativetoken_kit.h"
110            ],
111            "header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include"
112          }
113        },
114        {
115          "name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken_shared",
116          "header": {
117            "header_files": [
118              "nativetoken_kit.h"
119            ],
120            "header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include"
121          }
122        },
123        {
124          "name": "//base/security/access_token/interfaces/innerkits/privacy:libprivacy_sdk",
125          "header": {
126            "header_files": [
127              "privacy_kit.h"
128            ],
129            "header_base": "//base/security/access_token/interfaces/innerkits/privacy/include"
130          }
131        },
132        {
133          "name": "//base/security/access_token/interfaces/innerkits/token_callback:libtoken_callback_sdk",
134          "header": {
135            "header_files": [
136              "token_callback_stub.h"
137            ],
138            "header_base": "//base/security/access_token/interfaces/innerkits/token_callback/include"
139          }
140        },
141        {
142          "name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc",
143          "header": {
144            "header_files": [
145              "token_setproc.h"
146            ],
147            "header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
148          }
149        },
150        {
151          "name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtokensetproc_shared",
152          "header": {
153            "header_files": [
154              "token_setproc.h"
155            ],
156            "header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include"
157          }
158        },
159        {
160          "name": "//base/security/access_token/interfaces/innerkits/analysis_model:libcodesignature_analysis",
161          "header": {
162            "header_files": [
163              "code_signature_analysis_kit.h"
164            ],
165            "header_base": "//base/security/access_token/interfaces/innerkits/analysis_model/include"
166          }
167        },
168        {
169          "name": "//base/security/access_token/interfaces/innerkits/el5filekeymanager:el5_filekey_manager_sdk",
170          "header": {
171            "header_files": [
172              "el5_filekey_manager_kit.h"
173            ],
174            "header_base": "//base/security/access_token/interfaces/innerkits/el5filekeymanager/include"
175          }
176        }
177      ],
178      "test": [
179        "//base/security/access_token:accesstoken_build_fuzz_test",
180        "//base/security/access_token:accesstoken_build_module_test"
181      ]
182    }
183  }
184}
185