{
    "name": "@ohos/certificate_manager",
    "description": "The provider of certificate manangement capbility, which belongs to security subsystem",
    "version": "4.0",
    "license": "Apache License 2.0",
    "publishAs": "code-segment",
    "segment": {
        "destPath": "base/security/certificate_manager"
    },
    "dirs":{},
    "scripts": {
      "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/certificate_manager && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH"
    },
    "author": {},
    "repository": "",
    "component": {
      "name": "certificate_manager",
      "subsystem": "security",
      "syscap": [
        "SystemCapability.Security.CertificateManagerDialog",
        "SystemCapability.Security.CertificateManager"
      ],
      "features": [
        "certificate_manager_deps_huks_enabled",
        "certificate_manager_feature_ca_enabled",
        "certificate_manager_feature_credential_enabled",
        "certificate_manager_feature_dialog_enabled"
      ],
      "adapted_system_type": [
        "mini",
        "small",
        "standard"
      ],
      "hisysevent_config": [
        "//base/security/certificate_manager/hisysevent.yaml"
      ],
      "rom": "5000KB",
      "ram": "500KB",
      "deps": {
        "components": [
          "ability_base",
          "ace_engine",
          "ability_runtime",
          "access_token",
          "api_metrics",
          "bounds_checking_function",
          "bundle_framework",
          "cJSON",
          "common_event_service",
          "c_utils",
          "eventhandler",
          "hisysevent",
          "hilog",
          "huks",
          "ipc",
          "init",
          "napi",
          "os_account",
          "relational_store",
          "safwk",
          "samgr",
          "security_guard",
          "selinux_adapter",
          "openssl",
          "runtime_core",
          "node"
        ]
      },
      "build": {
        "group_type": {
          "base_group": [
            "//base/security/certificate_manager:cert_manager_type_base"
          ],
          "fwk_group": [
            "//base/security/certificate_manager:cert_manager_type_fwk"
          ],
          "service_group": [
            "//base/security/certificate_manager:cert_manager_typer_services"
          ]
      },
        "inner_kits": [
          {
            "name": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk",
            "header": {
              "header_files": [
                "cert_manager_api.h",
                "cm_type.h"
              ],
              "header_base": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include"
            }
          },
          {
            "name": "//base/security/certificate_manager/interfaces/kits/cj:cj_cert_manager_ffi"
          }
        ],
        "test": [
          "//base/security/certificate_manager/test:unittest",
          "//base/security/certificate_manager/test:module_test",
          "//base/security/certificate_manager/test:multi_thread_test",
          "//base/security/certificate_manager/test:permission_test",
          "//base/security/certificate_manager/test/fuzz_test:fuzztest"
        ]
      }
    }
  }