Home
last modified time | relevance | path

Searched refs:Verify (Results 1 – 25 of 277) sorted by relevance

12345678910>>...12

/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/
H A Dbundle_verify_mgr.cpp21 using namespace OHOS::Security::Verify;
26 const std::unordered_map<Security::Verify::AppDistType, std::string> APP_DISTRIBUTION_TYPE_MAPS = {
27 { Security::Verify::AppDistType::NONE_TYPE, Constants::APP_DISTRIBUTION_TYPE_NONE },
28 { Security::Verify::AppDistType::APP_GALLERY, Constants::APP_DISTRIBUTION_TYPE_APP_GALLERY },
29 { Security::Verify::AppDistType::ENTERPRISE, Constants::APP_DISTRIBUTION_TYPE_ENTERPRISE },
31 …{ Security::Verify::AppDistType::ENTERPRISE_MDM, Constants::APP_DISTRIBUTION_TYPE_ENTERPRISE_MDM },
34 { Security::Verify::AppDistType::CROWDTESTING, Constants::APP_DISTRIBUTION_TYPE_CROWDTESTING },
62 auto ret = Security::Verify::HapVerify(filePath, hapVerifyResult); in HapVerify()
80 if (!Security::Verify::EnableDebugMode()) { in EnableDebug()
93 Security::Verify::DisableDebugMode(); in DisableDebug()
[all …]
H A Dbundle_install_checker.cpp127 if (type == Security::Verify::ProvisionType::DEBUG) { in GetAppProvisionType()
187 Security::Verify::HapVerifyResult hapVerifyResult; in CheckMultipleHapsSignInfo()
225 const std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes) in CheckProvisionInfoIsValid()
260 const std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes) in VaildInstallPermission()
310 const Security::Verify::ProvisionInfo &provisionInfo) in VaildEnterpriseInstallPermission()
346 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes, in ParseHapFiles()
434 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes) in CheckHspInstallCondition()
515 const Security::Verify::ProvisionInfo &provisionInfo) in VaildEnterpriseInstallPermissionForShare()
673 const Security::Verify::ProvisionInfo &provisionInfo, in CollectProvisionInfo()
1084 const Security::Verify::ProvisionInfo &provisionInfo, in ParseAppPrivilegeCapability()
[all …]
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/
H A Dbundle_install_checker.h72 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes, bool readFile = false);
119 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes,
138 const std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes);
141 const std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes);
144 const Security::Verify::ProvisionInfo &provisionInfo);
147 const std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes);
150 const Security::Verify::ProvisionInfo &provisionInfo);
172 bool CheckEnterpriseBundle(Security::Verify::HapVerifyResult &hapVerifyRes) const;
173 bool CheckInternaltestingBundle(Security::Verify::HapVerifyResult &hapVerifyRes) const;
199 const Security::Verify::ProvisionInfo &provisionInfo,
[all …]
H A Dbundle_verify_mgr.h27 extern const std::unordered_map<Security::Verify::AppDistType, std::string> APP_DISTRIBUTION_TYPE_M…
31 …static ErrCode HapVerify(const std::string &filePath, Security::Verify::HapVerifyResult &hapVerify…
34 …static ErrCode ParseHapProfile(const std::string &filePath, Security::Verify::HapVerifyResult &hap…
/ohos5.0/docs/en/application-dev/reference/apis-crypto-architecture-kit/
H A D_crypto_signature_api.md102 Creates a **Verify** instance for signature verification.
111 | verify | Pointer to the **Verify** instance created. |
136 Destroys a **Verify** instance.
144 | ctx | Pointer to the **Verify** instance to destroy. |
163 | ctx | Pointer to the **Verify** instance. |
194 | ctx | Pointer to the **Verify** instance. |
217 | ctx | Pointer to the **Verify** instance. |
252 | ctx | Pointer to the **Verify** instance. |
292 | ctx | Pointer to the **Verify** instance. |
327 | ctx | Pointer to the **Verify** instance. |
[all …]
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/include/quick_fix/
H A Dquick_fix_checker.h34 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes);
42 const Security::Verify::ProvisionInfo &provisionInfo);
47 const Security::Verify::ProvisionInfo &provisionInfo);
49 std::string GetAppDistributionType(const Security::Verify::AppDistType &type);
57 std::string GetAppProvisionType(const Security::Verify::ProvisionType &type);
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_hap_verify_test/
H A Dbms_bundle_hap_verify_test.cpp90 Security::Verify::HapVerifyResult hapVerifyResult;
103 Security::Verify::HapVerifyResult hapVerifyResult;
117 Security::Verify::HapVerifyResult hapVerifyResult;
130 Security::Verify::HapVerifyResult hapVerifyResult;
167 Security::Verify::HapVerifyResult result;
180 Security::Verify::HapVerifyResult result;
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_5.0.0.22/
H A Dchangelogs-crypto_framework.md3 ## cl.crypto_architecture.1 Sign.update和Verify.update接口变更
35 @ohos.security.cryptoFramework.d.ts中Sign.update和Verify.update接口
39 …并设置了摘要算法为NoHash时,则不能调用update接口。签名时应该调用Sign.init和Sign.sign接口,验签时应该调用Verify.init和Verify.verify接口,或对应…
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/include/verify/
H A Dhap_verify_v2.h29 namespace Verify {
32 …int32_t Verify(const std::string& filePath, HapVerifyResult& hapVerifyV1Result, bool readFile = fa…
33 int32_t Verify(const int32_t fileFd, HapVerifyResult& hapVerifyV1Result);
38 int32_t Verify(RandomAccessFile& hapFile, HapVerifyResult& hapVerifyV1Result);
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/test/unittest/bms_bundle_installer_test/
H A Dbms_bundle_install_checker_test.cpp485 Security::Verify::ProvisionInfo provisionInfo;
848 Security::Verify::ProvisionInfo provisionInfo;
865 Security::Verify::ProvisionInfo provisionInfo;
882 Security::Verify::ProvisionInfo provisionInfo;
2011 Security::Verify::ProvisionInfo provisionInfo;
2029 Security::Verify::ProvisionInfo provisionInfo;
2124 Security::Verify::HapVerifyResult result;
2164 Security::Verify::HapVerifyResult result;
2315 Security::Verify::HapVerifyResult result;
2374 Security::Verify::HapVerifyResult result;
[all …]
/ohos5.0/foundation/bundlemanager/bundle_framework/test/fuzztest/fuzztest_others/quickfixchecker_fuzzer/
H A Dquickfixchecker_fuzzer.cpp62 std::vector<Security::Verify::HapVerifyResult> hapVerifyRes; in DoSomethingInterestingWithMyAPI()
69 Security::Verify::ProvisionInfo provisionInfo; in DoSomethingInterestingWithMyAPI()
74 quickFixChecker.GetAppDistributionType(Security::Verify::AppDistType::APP_GALLERY); in DoSomethingInterestingWithMyAPI()
77 quickFixChecker.GetAppProvisionType(Security::Verify::ProvisionType::DEBUG); in DoSomethingInterestingWithMyAPI()
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_5.0.0.22/
H A Dchangelogs-crypto_framework.md3 ## cl.crypto_architecture.1 Change of Sign.update and Verify.update
35 **Sign.update** and **Verify.update** in @ohos.security.cryptoFramework.d.ts
39 …f **Sign.init** and **Sign.sign** are called in signing, use **Verify.init** and **Verify.verify**…
/ohos5.0/docs/en/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-rsa-sign-sig-verify-pkcs1.md31 …rify) with the string parameter **'RSA1024|PKCS1|SHA256'** to create a **Verify** instance. The st…
33 2. Use [Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5…
35 3. Use [Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#upda…
36 Currently, the amount of data to be passed in by a single **Verify.update** is not limited. You can…
37 - If the data to be verified is short, call **Verify.verify()** immediately after **Verify.init()**.
38 …- If a large amount of data is to be verified, call **Verify.update()** multiple times to [pass in…
40 4. Use [Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#veri…
H A Dcrypto-rsa-sign-sig-verify-pss.md32 … the string parameter **'RSA2048|PSS|SHA256|MGF1_SHA256'** to create a **Verify** instance. As ind…
34 2. Use [Verify.setVerifySpec](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.…
36 3. Use [Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5…
38 4. Use [Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#upda…
40 …Currently, the amount of data to be passed in by a single **Verify.update()** is not limited. You …
42 5. Use [Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#veri…
103 // Before the Verify instance is initialized, set and get PSS parameters.
185 // Before the Verify instance is initialized, set and get PSS parameters.
H A Dcrypto-sm2-sign-sig-verify-pkcs1.md27 …kcreateverify) with the string parameter **'SM2_256|SM3'** to create a **Verify** instance. The ke…
29 2. Use [Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5…
31 3. Use [Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#upda…
32 …Currently, the amount of data to be passed in by a single **Verify.update()** is not limited. You …
34 4. Use [Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#veri…
/ohos5.0/foundation/bundlemanager/bundle_framework/services/bundlemgr/src/quick_fix/
H A Dquick_fix_checker.cpp27 std::vector<Security::Verify::HapVerifyResult> &hapVerifyRes) in CheckMultipleHqfsSignInfo()
75 const BundleInfo &bundleInfo, const Security::Verify::ProvisionInfo &provisionInfo) in CheckPatchWithInstalledBundle()
219 const Security::Verify::ProvisionInfo &provisionInfo) in CheckSignatureInfo()
286 std::string QuickFixChecker::GetAppDistributionType(const Security::Verify::AppDistType &type) in GetAppDistributionType()
297 std::string QuickFixChecker::GetAppProvisionType(const Security::Verify::ProvisionType &type) in GetAppProvisionType()
299 if (type == Security::Verify::ProvisionType::DEBUG) { in GetAppProvisionType()
/ohos5.0/docs/zh-cn/application-dev/security/CryptoArchitectureKit/
H A Dcrypto-ecdsa-sign-sig-verify.md27 …cryptoframeworkcreateverify),指定字符串参数'ECC256|SHA256',创建非对称密钥类型为ECC256、摘要算法为SHA256的Verify实例,用于完成验签操作。
29 2. 调用[Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5),…
31 3. 调用[Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#update…
34 4. 调用[Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#verify…
H A Dcrypto-sm2-sign-sig-verify-pkcs1.md27 ….md#cryptoframeworkcreateverify),指定字符串参数'SM2_256|SM3',创建非对称密钥类型为SM2_256、摘要算法为SM3的Verify实例,用于完成验签操作。
29 2. 调用[Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5),…
31 3. 调用[Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#update…
34 4. 调用[Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#verify…
H A Dcrypto-rsa-sign-sig-verify-pkcs1.md31 …k.md#cryptoframeworkcreateverify),指定字符串参数'RSA1024|PKCS1|SHA256',与签名的Sign实例保持一致。创建Verify实例,用于完成验签操作。
33 2. 调用[Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5),…
35 3. 调用[Verify.update](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#update…
41 4. 调用[Verify.verify](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#verify…
H A Dcrypto-rsa-sign-sig-verify-recover-pkcs1.md24 …ptoframeworkcreateverify),指定字符串参数'RSA1024|PKCS1|SHA256|Recover',与签名的Sign实例保持一致。创建Verify实例,用于完成验签操作。
26 2. 调用[Verify.init](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#init-5),…
28 3. 调用[Verify.recover](../../reference/apis-crypto-architecture-kit/js-apis-cryptoFramework.md#recov…
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/interfaces/
H A Dhap_verify.cpp31 namespace Verify { namespace
93 return hapVerifyV2.Verify(filePath, hapVerifyResult, readFile); in HapVerify()
122 int32_t res = hapVerifyV2.Verify(fileFd, hapVerifyResult); in ParseBundleNameAndAppIdentifier()
/ohos5.0/base/security/appverify/
H A DREADME_zh.md75 Security::Verify::HapVerifyResult verifyResult;
76 int32_t res = Security::Verify::HapVerify(hapPath, verifyResult);
77 if (res != Security::Verify::HapVerifyResultCode::VERIFY_SUCCESS) {
/ohos5.0/docs/en/application-dev/reference/apis-arkui/
H A Derrorcode-bindSheet.md23 Verify the **bindSheetContent** configuration.
41 Verify the **bindSheetContent** configuration.
59 Verify the **bindSheetContent** configuration.
78 2. Verify that the node corresponding to the **targetId** is valid.
/ohos5.0/base/update/sys_installer/frameworks/actions/verify_action/src/
H A Dpkg_verify.cpp34 int PkgVerify::Verify(const std::string &pkgPath) in Verify() function in OHOS::SysInstaller::PkgVerify
80 ret = Verify(pkgPath_); in PerformAction()
/ohos5.0/base/update/updater/services/package/pkg_verify/
H A Dpkcs7_signed_data.cpp63 ret = Verify(); in GetHashFromSignBlock()
89 int32_t Pkcs7SignedData::Verify() const in Verify() function in Hpackage::Pkcs7SignedData
95 if (Verify(digestForEVP, {}, true) == 0) { in Verify()
98 return Verify(digest_, {}, true); in Verify()
101 int32_t Pkcs7SignedData::Verify(const std::vector<uint8_t> &hash, const std::vector<uint8_t> &sig, in Verify() function in Hpackage::Pkcs7SignedData

12345678910>>...12