1{ 2 "name": "@openharmony/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 ], 18 "hisysevent_config": [ 19 "//base/security/access_token/hisysevent.yaml" 20 ], 21 "features": [ "access_token_feature_coverage = false" ], 22 "adapted_system_type": [ "standard" ], 23 "rom": "10000KB", 24 "ram": "5000KB", 25 "deps": { 26 "components": [ 27 "ability_base", 28 "ability_runtime", 29 "c_utils", 30 "device_manager", 31 "dsoftbus", 32 "eventhandler", 33 "hicollie", 34 "hisysevent", 35 "hitrace", 36 "hilog", 37 "init", 38 "ipc", 39 "napi", 40 "power_manager", 41 "safwk", 42 "samgr", 43 "selinux_adapter" 44 ], 45 "third_party": [ 46 "bounds_checking_function", 47 "cJSON", 48 "mbedtls", 49 "sqlite", 50 "zlib" 51 ] 52 }, 53 "build": { 54 "group_type": { 55 "base_group": [ 56 "//base/security/access_token/tools:tools_atm" 57 ], 58 "fwk_group": [ 59 "//base/security/access_token/interfaces/kits:napi_packages" 60 ], 61 "service_group": [ 62 "//base/security/access_token/services/accesstokenmanager:accesstoken_manager_service", 63 "//base/security/access_token/services/accesstokenmanager/main/sa_profile:accesstoken_sa_profile_standard", 64 "//base/security/access_token/services/tokensyncmanager:tokensyncmanager", 65 "//base/security/access_token/services/privacymanager:privacymanager", 66 "//base/security/access_token/services/accesstokenmanager/etc:access_token.para", 67 "//base/security/access_token/services/accesstokenmanager/etc:access_token.para.dac" 68 ] 69 }, 70 "inner_kits": [ 71 { 72 "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk", 73 "header": { 74 "header_files": [ 75 "accesstoken_kit.h" 76 ], 77 "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include" 78 } 79 }, 80 { 81 "name": "//base/security/access_token/interfaces/innerkits/accesstoken:libtokenid_sdk", 82 "header": { 83 "header_files": [ 84 "tokenid_kit.h" 85 ], 86 "header_base": "//base/security/access_token/interfaces/innerkits/accesstoken/include" 87 } 88 }, 89 { 90 "name": "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken", 91 "header": { 92 "header_files": [ 93 "nativetoken_kit.h" 94 ], 95 "header_base": "//base/security/access_token/interfaces/innerkits/nativetoken/include" 96 } 97 }, 98 { 99 "name": "//base/security/access_token/interfaces/innerkits/privacy:libprivacy_sdk", 100 "header": { 101 "header_files": [ 102 "privacy_kit.h" 103 ], 104 "header_base": "//base/security/access_token/interfaces/innerkits/privacy/include" 105 } 106 }, 107 { 108 "name": "//base/security/access_token/interfaces/innerkits/token_callback:libtoken_callback_sdk", 109 "header": { 110 "header_files": [ 111 "token_callback_stub.h" 112 ], 113 "header_base": "//base/security/access_token/interfaces/innerkits/token_callback/include" 114 } 115 }, 116 { 117 "name": "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc", 118 "header": { 119 "header_files": [ 120 "token_setproc.h" 121 ], 122 "header_base": "//base/security/access_token/interfaces/innerkits/token_setproc/include" 123 } 124 }, 125 { 126 "name": "//base/security/access_token/interfaces/innerkits/analysis_model:libcodesignature_analysis", 127 "header": { 128 "header_files": [ 129 "code_signature_analysis_kit.h" 130 ], 131 "header_base": "//base/security/access_token/interfaces/innerkits/analysis_model/include" 132 } 133 } 134 ], 135 "test": [ 136 "//base/security/access_token/interfaces/kits/accesstoken/test/benchmarktest:benchmarktest", 137 "//base/security/access_token/test/fuzztest/access_token:fuzztest", 138 "//base/security/access_token/test/fuzztest/access_token_stub:fuzztest", 139 "//base/security/access_token:accesstoken_build_module_test" 140 ] 141 } 142 } 143} 144