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