• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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        "certificate_manager_feature_dialog_enabled"
28      ],
29      "adapted_system_type": [
30        "mini",
31        "small",
32        "standard"
33      ],
34      "hisysevent_config": [
35        "//base/security/certificate_manager/hisysevent.yaml"
36      ],
37      "rom": "5000KB",
38      "ram": "500KB",
39      "deps": {
40        "components": [
41          "ability_base",
42          "ace_engine",
43          "ability_runtime",
44          "access_token",
45          "bounds_checking_function",
46          "bundle_framework",
47          "cJSON",
48          "common_event_service",
49          "c_utils",
50          "eventhandler",
51          "hisysevent",
52          "hilog",
53          "huks",
54          "ipc",
55          "init",
56          "napi",
57          "os_account",
58          "relational_store",
59          "safwk",
60          "samgr",
61          "security_guard",
62          "selinux_adapter",
63          "openssl"
64        ]
65      },
66      "build": {
67        "group_type": {
68          "base_group": [
69            "//base/security/certificate_manager:cert_manager_type_base"
70          ],
71          "fwk_group": [
72            "//base/security/certificate_manager:cert_manager_type_fwk"
73          ],
74          "service_group": [
75            "//base/security/certificate_manager:cert_manager_typer_services"
76          ]
77      },
78        "inner_kits": [
79          {
80            "name": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main:cert_manager_sdk",
81            "header": {
82              "header_files": [
83                "cert_manager_api.h",
84                "cm_type.h"
85              ],
86              "header_base": "//base/security/certificate_manager/interfaces/innerkits/cert_manager_standard/main/include"
87            }
88          },
89          {
90            "name": "//base/security/certificate_manager/interfaces/kits/cj:cj_cert_manager_ffi"
91          }
92        ],
93        "test": [
94          "//base/security/certificate_manager/test:unittest",
95          "//base/security/certificate_manager/test:module_test",
96          "//base/security/certificate_manager/test:multi_thread_test",
97          "//base/security/certificate_manager/test:permission_test",
98          "//base/security/certificate_manager/test/fuzz_test:fuzztest"
99        ]
100      }
101    }
102  }
103