{
  "name": "@ohos/app_domain_verify",
  "description": "app domain verify functions",
  "version": "4.0",
  "license": "Apache License 2.0",
  "publishAs": "code-segment",
  "segment": {
    "destPath": "foundation/bundlemanager/app_domain_verify"
  },
  "dirs": {},
  "scripts": {},
  "component": {
    "name": "app_domain_verify",
    "subsystem": "bundlemanager",
    "syscap": [
      "SystemCapability.BundleManager.AppDomainVerify"
    ],
    "features": ["app_domain_verify_feature_target_from_cloud"],
    "hisysevent_config": [
      "//foundation/bundlemanager/app_domain_verify/hisysevent.yaml"
    ],
    "adapted_system_type": [
      "standard"
    ],
    "rom": "300KB",
    "ram": "1024KB",
    "deps": {
      "components": [
        "ability_base",
        "ability_runtime",
        "bundle_framework",
        "c_utils",
        "hilog",
        "hisysevent",
        "ipc",
        "relational_store",
        "napi",
        "safwk",
        "samgr",
        "netstack",
        "os_account",
        "ffrt",
        "cJSON",
        "curl",
        "preferences",
        "access_token",
        "eventhandler",
        "hiappevent",
        "hicollie",
        "netmanager_base",
        "memmgr",
        "runtime_core",
        "common_event_service",
        "selinux_adapter",
        "taihe_ffi_gen"
      ],
      "third_party": [
        "openssl"
      ]
    },
    "build": {
      "sub_component": [
        "//foundation/bundlemanager/app_domain_verify:app_domain_verify_packages"
      ],
      "inner_kits": [
        {
          "name": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/client:app_domain_verify_mgr_client",
          "header": {
            "header_files": [
              "app_domain_verify_mgr_client.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/client/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/client:app_domain_verify_agent_client",
          "header": {
            "header_files": [
              "app_domain_verify_agent_client.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/client/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/frameworks/extension:app_domain_verify_extension_framework",
          "header": {
            "header_files": [
              "app_domain_verify_ext_base.h",
              "app_domain_verify_extension_mgr.h",
              "app_domain_verify_extension_register.h",
              "app_domain_verify_agent_ext.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/frameworks/extension/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/common:app_domain_verify_common",
          "header": {
            "header_files": [
              "app_verify_base_info.h",
              "bundle_verify_status_info.h",
              "domain_verify_status.h",
              "inner_verify_status.h",
              "skill_uri.h",
              "zidl/i_convert_callback.h",
              "zidl/convert_callback_proxy.h",
              "zidl/convert_callback_stub.h",
              "zidl/convert_callback_interface_code.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/interfaces/inner_api/common/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/frameworks/common:app_domain_verify_frameworks_common",
          "header": {
            "header_files": [
              "app_domain_verify_error.h",
              "app_domain_verify_hilog.h",
              "app_domain_verify_parcel_util.h",
              "httpsession/i_http_task.h",
              "httpsession/app_domain_verify_task_mgr.h",
              "utils/domain_url_util.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/frameworks/common/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/frameworks/verifier:app_domain_verify_agent_verifier",
          "header": {
            "header_files": [
              "i_verify_task.h",
              "verify_task.h",
              "verify_http_task.h",
              "domain_verifier.h",
              "domain_json_util.h",
              "constant/agent_constants.h",
              "asset_json_obj.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/frameworks/verifier/include"
          }
        },
        {
          "name": "//foundation/bundlemanager/app_domain_verify/frameworks/app_details_rdb:app_domain_verify_app_details_rdb",
          "header": {
            "header_files": [
              "app_details_rdb_data_define.h",
              "app_details_rdb_data_manager.h",
              "app_details_rdb_open_callback.h"
            ],
            "header_base": "//foundation/bundlemanager/app_domain_verify/frameworks/app_details_rdb/include"
          }
        }
      ],
      "test": [
        "//foundation/bundlemanager/app_domain_verify/test/unittest:app_domain_verify_unit_test",
        "//foundation/bundlemanager/app_domain_verify/test/fuzztest:app_domain_verify_fuzz_test"
      ]
    }
  }
}