1{
2    "name": "@ohos/certificate_manager",
3    "description": "The provider of certificate manangement capbility, which belongs to security subsystem",
4    "version": "4.0",
5    "license": "Apache License 2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "base/security/certificate_manager"
9    },
10    "dirs":{},
11    "scripts": {
12      "install": "DEST_PATH=${DEP_BUNDLE_BASE}/base/security/certificate_manager && mkdir -p $DEST_PATH && cp -r ./* $DEST_PATH"
13    },
14    "author": {},
15    "repository": "",
16    "component": {
17      "name": "certificate_manager",
18      "subsystem": "security",
19      "syscap": [
20        "SystemCapability.Security.CertificateManagerDialog",
21        "SystemCapability.Security.CertificateManager"
22      ],
23      "features": [
24        "certificate_manager_deps_huks_enabled",
25        "certificate_manager_feature_ca_enabled",
26        "certificate_manager_feature_credential_enabled"
27      ],
28      "adapted_system_type": [
29        "mini",
30        "small",
31        "standard"
32      ],
33      "hisysevent_config": [
34        "//base/security/certificate_manager/hisysevent.yaml"
35      ],
36      "rom": "5000KB",
37      "ram": "500KB",
38      "deps": {
39        "components": [
40          "ability_base",
41          "ace_engine",
42          "ability_runtime",
43          "access_token",
44          "bounds_checking_function",
45          "bundle_framework",
46          "common_event_service",
47          "c_utils",
48          "eventhandler",
49          "hisysevent",
50          "hilog",
51          "huks",
52          "ipc",
53          "init",
54          "napi",
55          "os_account",
56          "relational_store",
57          "safwk",
58          "samgr",
59          "security_guard",
60          "openssl"
61        ]
62      },
63      "build": {
64        "group_type": {
65          "base_group": [
66            "//base/security/certificate_manager:cert_manager_type_base"
67          ],
68          "fwk_group": [
69            "//base/security/certificate_manager:cert_manager_type_fwk"
70          ],
71          "service_group": [
72            "//base/security/certificate_manager:cert_manager_typer_services"
73          ]
74      },
75        "inner_kits": [
76          {
77            "name": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk",
78            "header": {
79              "header_files": [
80                "cert_manager_api.h"
81              ],
82              "header_base": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include"
83            }
84          }
85        ],
86        "test": [
87          "//base/security/certificate_manager/test:unittest",
88          "//base/security/certificate_manager/test:module_test",
89          "//base/security/certificate_manager/test:multi_thread_test",
90          "//base/security/certificate_manager/test:permission_test",
91          "//base/security/certificate_manager/test/fuzz_test:fuzztest"
92        ]
93      }
94    }
95  }
96