Home
last modified time | relevance | path

Searched refs:cert (Results 1 – 25 of 268) sorted by relevance

1234567891011

/ohos5.0/docs/zh-cn/application-dev/security/DeviceCertificateKit/
H A Dcreate-get-cert-crl-object.md10 import { cert } from '@kit.DeviceCertificateKit';
13 2. 基于已有的证书数据,调用[cert.createX509Cert](../../reference/apis-device-certificate-kit/js-apis-cert.md#ce…
15 3. 基于已有的CRL数据,调用[cert.createX509CRL](../../reference/apis-device-certificate-kit/js-apis-cert.md#ce…
24 import { cert } from '@kit.DeviceCertificateKit';
40 let encodingBlob: cert.EncodingBlob = {
43 encodingFormat: cert.EncodingFormat.FORMAT_PEM
45 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
67 let encodingBlob: cert.EncodingBlob = {
73 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
86 let collection: cert.CertCRLCollection = {} as cert.CertCRLCollection;
[all …]
H A Dcreate-parse-verify-certextension-object.md9 1. 导入[证书算法库框架模块](../../reference/apis-device-certificate-kit/js-apis-cert.md)。
11 import { cert } from '@kit.DeviceCertificateKit';
14 2. 解析证书扩展域段数据,调用[cert.createCertExtension](../../reference/apis-device-certificate-kit/js-apis-cert
19 4. 调用[CertExtension.checkCA](../../reference/apis-device-certificate-kit/js-apis-cert.md#checkca10)…
22 import { cert } from '@kit.DeviceCertificateKit';
42 let encodingBlob: cert.EncodingBlob = {
45 encodingFormat: cert.EncodingFormat.FORMAT_DER
49 cert.createCertExtension(encodingBlob, (err, certExtension) => {
61 let oid: cert.DataBlob = {
64 let entry = certExtension.getEntry(cert.ExtensionEntryType.EXTENSION_ENTRY_TYPE_ENTRY, oid);
[all …]
H A Dcreate-parse-verify-crl-object.md11 import { cert } from '@kit.DeviceCertificateKit';
15 2. 基于已有的CRL数据,调用[cert.createX509CRL](../../reference/apis-device-certificate-kit/js-apis-cert.md#ce…
27 6. 基于已有的X509证书数据,调用[cert.createX509Cert](../../reference/apis-device-certificate-kit/js-apis-cert.m…
36 import { cert } from '@kit.DeviceCertificateKit';
78 let encodingBlob: cert.EncodingBlob = {
82 encodingFormat: cert.EncodingFormat.FORMAT_PEM
129 let certBlob: cert.EncodingBlob = {
131 encodingFormat: cert.EncodingFormat.FORMAT_PEM
135 cert.createX509Cert(certBlob, (err, cert) => {
136 serial = cert.getCertSerialNumber();
[all …]
H A Dcreate-parse-verify-cert-object.md9 1. 导入[证书算法库框架模块](../../reference/apis-device-certificate-kit/js-apis-cert.md)。
11 import { cert } from '@kit.DeviceCertificateKit';
14 2. 基于已有的X509证书数据,调用[cert.createX509Cert](../../reference/apis-device-certificate-kit/js-apis-cert.m…
17 …序列号为例,更多字段信息获取接口请查看[API参考文档](../../reference/apis-device-certificate-kit/js-apis-cert.md#x509cert)。
19 …ertificate-kit/js-apis-cert.md#getpublickey)获取证书中的公钥,并调用[X509Cert.verify](../../reference/apis-dev…
22 5. 调用[X509Cert.checkValidityWithDate](../../reference/apis-device-certificate-kit/js-apis-cert.md#c…
26 import { cert } from '@kit.DeviceCertificateKit';
44 let encodingBlob: cert.EncodingBlob = {
48 encodingFormat: cert.EncodingFormat.FORMAT_PEM
52 cert.createX509Cert(encodingBlob, (err, x509Cert) => {
/ohos5.0/docs/en/application-dev/security/DeviceCertificateKit/
H A Dcreate-get-cert-crl-object.md10 import { cert } from '@kit.DeviceCertificateKit';
15 3. Use [cert.createX509CRL](../../reference/apis-device-certificate-kit/js-apis-cert.md#certcreatex…
24 import { cert } from '@kit.DeviceCertificateKit';
40 let encodingBlob: cert.EncodingBlob = {
43 encodingFormat: cert.EncodingFormat.FORMAT_PEM
45 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
67 let encodingBlob: cert.EncodingBlob = {
70 encodingFormat: cert.EncodingFormat.FORMAT_PEM
73 let x509Cert: cert.X509Cert = {} as cert.X509Cert;
86 let collection: cert.CertCRLCollection = {} as cert.CertCRLCollection;
[all …]
H A Dcreate-parse-verify-certextension-object.md9 1. Import the [cert](../../reference/apis-device-certificate-kit/js-apis-cert.md) module.
11 import { cert } from '@kit.DeviceCertificateKit';
14 2. Use [cert.createCertExtension](../../reference/apis-device-certificate-kit/js-apis-cert.md#certc…
18 4. Use [CertExtension.checkCA](../../reference/apis-device-certificate-kit/js-apis-cert.md#checkca1…
21 import { cert } from '@kit.DeviceCertificateKit';
41 let encodingBlob: cert.EncodingBlob = {
44 encodingFormat: cert.EncodingFormat.FORMAT_DER
48 cert.createCertExtension(encodingBlob, (err, certExtension) => {
60 let oid: cert.DataBlob = {
63 let entry = certExtension.getEntry(cert.ExtensionEntryType.EXTENSION_ENTRY_TYPE_ENTRY, oid);
[all …]
/ohos5.0/base/startup/hvb/libhvb/src/cert/
H A Dhvb_cert.c107 struct hvb_buf salt_buf = {cert->hash_payload.salt, cert->salt_size}; in hash_image_init_desc()
108 struct hvb_buf digest_buf = {cert->hash_payload.digest, cert->digest_size}; in hash_image_init_desc()
203 if (header + cert->salt_offset > end || header + cert->salt_offset <= header) { in _hvb_cert_payload_parser_v2()
209 if (cur_header + cert->salt_size > end || cur_header + cert->salt_size <= cur_header) { in _hvb_cert_payload_parser_v2()
215 if (header + cert->digest_offset > end || header + cert->digest_offset <= header) { in _hvb_cert_payload_parser_v2()
221 if (cur_header + cert->digest_size > end || cur_header + cert->digest_size <= cur_header) { in _hvb_cert_payload_parser_v2()
241 if (hvb_memcpy_s(&cert->signature_info, sizeof(cert->signature_info), buf.addr, cp_size) != 0) { in _hvb_cert_signature_parser()
278 if (hvb_memcpy_s(&cert->signature_info, sizeof(cert->signature_info), buf.addr, cp_size) != 0) { in _hvb_cert_signature_parser_v2()
329 if (hvb_memcpy_s(cert, sizeof(*cert), buf.addr, buf.size) != 0) { in hvb_cert_parser()
334 if (cert->version_minor == 0) { in hvb_cert_parser()
[all …]
/ohos5.0/docs/zh-cn/release-notes/api-diff/v3.2-beta5/
H A Djs-apidiff-security.md5 |新增|NA|模块名: ohos.security.cert<br>类名: cert|@ohos.security.cert.d.ts|
6 |新增|NA|模块名: ohos.security.cert<br>类名: CertResult|@ohos.security.cert.d.ts|
18 |新增|NA|模块名: ohos.security.cert<br>类名: DataBlob|@ohos.security.cert.d.ts|
20 |新增|NA|模块名: ohos.security.cert<br>类名: DataArray|@ohos.security.cert.d.ts|
22 |新增|NA|模块名: ohos.security.cert<br>类名: EncodingFormat|@ohos.security.cert.d.ts|
25 |新增|NA|模块名: ohos.security.cert<br>类名: EncodingBlob|@ohos.security.cert.d.ts|
28 |新增|NA|模块名: ohos.security.cert<br>类名: CertChainData|@ohos.security.cert.d.ts|
32 |新增|NA|模块名: ohos.security.cert<br>类名: X509Cert|@ohos.security.cert.d.ts|
56 |新增|NA|模块名: ohos.security.cert<br>类名: X509CrlEntry|@ohos.security.cert.d.ts|
62 |新增|NA|模块名: ohos.security.cert<br>类名: X509Crl|@ohos.security.cert.d.ts|
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/src/util/
H A Dhap_cert_verify_openssl_utils.cpp57 return cert; in GetX509CertFromPemString()
74 return cert; in GetX509CertFromBase64String()
80 if (cert == nullptr) { in GetPublickeyBase64FromPemCert()
88 X509_free(cert); in GetPublickeyBase64FromPemCert()
91 X509_free(cert); in GetPublickeyBase64FromPemCert()
99 if (cert == nullptr) { in GetFingerprintBase64FromPemCert()
107 X509_free(cert); in GetFingerprintBase64FromPemCert()
117 X509_free(cert); in GetFingerprintBase64FromPemCert()
135 X509_free(cert); in GetFingerprintBase64FromPemCert()
174 if (cert == nullptr) { in GetOrganizationFromPemCert()
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/v3.2-beta5/
H A Dchangelogs-security.md33 import cryptoCert from '@ohos.security.cert';
49 import cryptoCert from '@ohos.security.cert';
65 import cryptoCert from '@ohos.security.cert';
81 import cryptoCert from '@ohos.security.cert';
97 import cryptoCert from '@ohos.security.cert';
113 import cryptoCert from '@ohos.security.cert';
129 import cryptoCert from '@ohos.security.cert';
145 import cryptoCert from '@ohos.security.cert';
161 import cryptoCert from '@ohos.security.cert';
177 import cryptoCert from '@ohos.security.cert';
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_3.2.10.1/
H A Dchangelog-security.md33 import cryptoCert from '@ohos.security.cert';
49 import cryptoCert from '@ohos.security.cert';
65 import cryptoCert from '@ohos.security.cert';
81 import cryptoCert from '@ohos.security.cert';
97 import cryptoCert from '@ohos.security.cert';
113 import cryptoCert from '@ohos.security.cert';
129 import cryptoCert from '@ohos.security.cert';
145 import cryptoCert from '@ohos.security.cert';
161 import cryptoCert from '@ohos.security.cert';
177 import cryptoCert from '@ohos.security.cert';
[all …]
/ohos5.0/base/startup/init/interfaces/innerkits/fs_manager/libfs_hvb/
H A Dfs_hvb.c366 FS_HVB_RETURN_ERR_IF_NULL(cert); in FsHvbVerityTargetAddFecArgs()
379 if (cert->data_block_size == 0 || cert->hash_block_size == 0) { in FsHvbVerityTargetAddFecArgs()
385 RETURN_ERR_IF_APPEND_DIGIT_ERR(str, end, cert->fec_offset / cert->hash_block_size); in FsHvbVerityTargetAddFecArgs()
389 RETURN_ERR_IF_APPEND_DIGIT_ERR(str, end, cert->fec_offset / cert->data_block_size); in FsHvbVerityTargetAddFecArgs()
439 if (cert->data_block_size == 0 || cert->hash_block_size == 0) { in FsHvbConstructVerityTarget()
448 RETURN_ERR_IF_APPEND_DIGIT_ERR(&p, end, cert->image_len / cert->data_block_size); in FsHvbConstructVerityTarget()
450 RETURN_ERR_IF_APPEND_DIGIT_ERR(&p, end, cert->hashtree_offset / cert->hash_block_size); in FsHvbConstructVerityTarget()
461 RETURN_ERR_IF_APPEND_OCTETS_ERR(&p, end, (char *)cert->hash_payload.digest, cert->digest_size); in FsHvbConstructVerityTarget()
464 RETURN_ERR_IF_APPEND_OCTETS_ERR(&p, end, (char *)cert->hash_payload.salt, cert->salt_size); in FsHvbConstructVerityTarget()
466 if (cert->fec_size > 0) { in FsHvbConstructVerityTarget()
[all …]
/ohos5.0/base/request/request/services/src/manage/config/
H A Dcert_manager.rs36 self.info.read().unwrap().cert.clone() in certificate()
46 cert: Option<Vec<Certificate>>, field
69 let cert = unsafe { &**item }; in update_system_cert() localVariable
70 let cert_slice = unsafe { std::slice::from_raw_parts(cert.data, cert.size as usize) }; in update_system_cert()
72 Ok(cert) => { in update_system_cert()
73 certificates.push(cert); in update_system_cert()
85 Ok(cert) => { in update_system_cert()
86 certificates.push(cert); in update_system_cert()
95 cert: Some(certificates), in update_system_cert()
127 let cert = cert_manager.certificate(); in test_cert_manager() localVariable
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Dtrusted_root_ca_test.cpp90 X509* cert = nullptr; variable
91 ASSERT_TRUE(rootCertsObj.FindMatchedRoot(cert) == nullptr);
96 cert = HapCertVerifyOpensslUtils::GetX509CertFromPemString(ECC_TEST_CERT);
97 ASSERT_TRUE(cert != nullptr);
98 ASSERT_TRUE(rootCertsObj.FindMatchedRoot(cert) == nullptr);
99 X509_free(cert);
104 cert = HapCertVerifyOpensslUtils::GetX509CertFromPemString(SOFT_CA_CERT);
105 ASSERT_TRUE(cert != nullptr);
106 X509* matchCert = rootCertsObj.FindMatchedRoot(cert);
108 X509_free(cert);
/ohos5.0/base/security/code_signature/utils/src/
H A Dopenssl_utils.cpp43 X509 *cert = d2i_X509_bio(mem, nullptr); in LoadCertFromBuffer() local
44 if (cert == nullptr) { in LoadCertFromBuffer()
48 return cert; in LoadCertFromBuffer()
53 X509 *cert = LoadCertFromBuffer(certBuffer.GetBuffer(), certBuffer.GetSize()); in ConvertCertToPEMString() local
54 if (cert == nullptr) { in ConvertCertToPEMString()
59 X509_free(cert); in ConvertCertToPEMString()
64 if (!PEM_write_bio_X509(mem, cert)) { in ConvertCertToPEMString()
77 X509_free(cert); in ConvertCertToPEMString()
88 for (const ByteBuffer &cert: certChain) { in STACK_OF() local
89 X509 *tmp = LoadCertFromBuffer(cert.GetBuffer(), cert.GetSize()); in STACK_OF()
/ohos5.0/base/update/updater/services/package/pkg_verify/
H A Dcert_verify.cpp52 int32_t CertVerify::CheckCertChain(STACK_OF(X509) *certStack, X509 *cert) in CheckCertChain() argument
58 return helper_->CertChainCheck(certStack, cert); in CheckCertChain()
78 int32_t SingleCertHelper::CertChainCheck(STACK_OF(X509) * certStack, X509 *cert) in CertChainCheck() argument
81 if (cert == nullptr) { in CertChainCheck()
85 return VerifySingleCert(cert); in CertChainCheck()
109 int32_t SingleCertHelper::VerifySingleCert(X509 *cert) in VerifySingleCert() argument
111 int32_t ret = CompareCertSubjectAndIssuer(cert); in VerifySingleCert()
117 return ((VerifyX509CertByIssuerCert(cert, rootInfo_.rootCert)) ? 0 : -1); in VerifySingleCert()
120 int32_t SingleCertHelper::CompareCertSubjectAndIssuer(X509 *cert) in CompareCertSubjectAndIssuer() argument
122 string certSubject = GetX509CertSubjectName(cert); in CompareCertSubjectAndIssuer()
[all …]
H A Dopenssl_util.cpp104 if (cert == nullptr) { in GetX509CertFromPemString()
109 return cert; in GetX509CertFromPemString()
126 if (cert == nullptr) { in GetX509CertFromPemFile()
133 return cert; in GetX509CertFromPemFile()
138 if (cert == nullptr || issuerCert == nullptr) { in VerifyX509CertByIssuerCert()
148 bool ret = (X509_verify(cert, pubKey) == 1); in VerifyX509CertByIssuerCert()
265 std::string GetX509CertSubjectName(X509 *cert) in GetX509CertSubjectName() argument
267 if (cert == nullptr) { in GetX509CertSubjectName()
280 std::string GetX509CertIssuerName(X509 *cert) in GetX509CertIssuerName() argument
282 if (cert == nullptr) { in GetX509CertIssuerName()
[all …]
/ohos5.0/docs/zh-cn/application-dev/reference/apis-device-certificate-kit/
H A Djs-apis-cert.md6973 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7043 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7113 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
7188 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8506 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8575 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8644 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8780 let x509Crl: cert.X509CRL = {} as cert.X509CRL;
8855 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
9155 let x509CRL: cert.X509CRL = {} as cert.X509CRL;
[all …]
/ohos5.0/base/security/certificate_manager/test/unittest/module_test/src/
H A Dcm_cert_parse_test.cpp426 X509 *cert = nullptr; variable
429 if (cert != nullptr) {
449 X509 *cert = nullptr; variable
452 if (cert != nullptr) {
473 X509 *cert = nullptr; variable
476 if (cert != nullptr) {
497 X509 *cert = nullptr; variable
500 if (cert != nullptr) {
522 X509 *cert = nullptr; variable
525 if (cert != nullptr) {
[all …]
/ohos5.0/docs/en/release-notes/api-diff/v3.2-beta5/
H A Djs-apidiff-security.md5 |Added|NA|Module name: ohos.security.cert<br>Class name: cert|@ohos.security.cert.d.ts|
6 |Added|NA|Module name: ohos.security.cert<br>Class name: CertResult|@ohos.security.cert.d.ts|
18 |Added|NA|Module name: ohos.security.cert<br>Class name: DataBlob|@ohos.security.cert.d.ts|
20 |Added|NA|Module name: ohos.security.cert<br>Class name: DataArray|@ohos.security.cert.d.ts|
22 |Added|NA|Module name: ohos.security.cert<br>Class name: EncodingFormat|@ohos.security.cert.d.ts|
25 |Added|NA|Module name: ohos.security.cert<br>Class name: EncodingBlob|@ohos.security.cert.d.ts|
28 |Added|NA|Module name: ohos.security.cert<br>Class name: CertChainData|@ohos.security.cert.d.ts|
32 |Added|NA|Module name: ohos.security.cert<br>Class name: X509Cert|@ohos.security.cert.d.ts|
56 |Added|NA|Module name: ohos.security.cert<br>Class name: X509CrlEntry|@ohos.security.cert.d.ts|
62 |Added|NA|Module name: ohos.security.cert<br>Class name: X509Crl|@ohos.security.cert.d.ts|
[all …]
/ohos5.0/base/security/dlp_permission_service/services/dlp_permission/sa/test/unittest/src/
H A Ddlp_credential_test.cpp88 std::vector<uint8_t> cert; variable
89 proxy->OnGenerateDlpCertificate(0, cert);
90 EXPECT_EQ(true, (cert.size() == 0));
91 proxy->OnGenerateDlpCertificate(-1, cert);
92 EXPECT_EQ(true, (cert.size() == 0));
95 proxy->OnParseDlpCertificate(0, policy, cert);
96 EXPECT_EQ(true, (cert.size() == 0));
97 proxy->OnParseDlpCertificate(-1, policy, cert);
98 EXPECT_EQ(true, (cert.size() == 0));
109 const std::vector<uint8_t>& cert) override {}; in OnParseDlpCertificate() argument
[all …]
/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_x509_certificate.cpp364 int version = cert->getVersion(cert); in GetVersion()
374 CfResult ret = cert->getSerialNumber(cert, &blob); in GetSerialNumber()
390 CfResult ret = cert->getSerialNumber(cert, &blob); in GetCertSerialNumber()
410 CfResult ret = cert->getIssuerName(cert, blob); in GetIssuerName()
433 CfResult ret = cert->getSubjectName(cert, blob); in GetSubjectName()
496 CfResult res = cert->getNotAfterTime(cert, blob); in GetNotAfterTime()
521 CfResult ret = cert->getSignature(cert, blob); in GetSignature()
617 CfResult ret = cert->getKeyUsage(cert, blob); in GetKeyUsage()
753 CfResult ret = cert->toString(cert, &blob); in ToString()
770 CfResult ret = cert->hashCode(cert, &blob); in HashCode()
[all …]
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dcertificate_openssl_common.c355 if (cert == NULL) { in CheckIsSelfSigned()
377 bool CheckIsLeafCert(X509 *cert) in CheckIsLeafCert() argument
379 if (cert == NULL) { in CheckIsLeafCert()
383 if (X509_check_ca(cert)) { in CheckIsLeafCert()
398 X509 *cert = NULL; in IsOrderCertChain() local
404 if (cert == NULL) { in IsOrderCertChain()
463 X509 *cert = NULL; in FindCertificateBySubject() local
493 cert = X509_OBJECT_get0_X509(obj); in FindCertificateBySubject()
498 return cert; in FindCertificateBySubject()
543 if (cert == NULL) { in GetSubjectNameFromX509()
[all …]
/ohos5.0/docs/en/release-notes/changelogs/v3.2-beta5/
H A Dchangelogs-security.md33 import cryptoCert from '@ohos.security.cert';
49 import cryptoCert from '@ohos.security.cert';
65 import cryptoCert from '@ohos.security.cert';
81 import cryptoCert from '@ohos.security.cert';
97 import cryptoCert from '@ohos.security.cert';
113 import cryptoCert from '@ohos.security.cert';
129 import cryptoCert from '@ohos.security.cert';
145 import cryptoCert from '@ohos.security.cert';
161 import cryptoCert from '@ohos.security.cert';
177 import cryptoCert from '@ohos.security.cert';
[all …]
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.3.5/
H A Dchangelogs-cert.md1 # cert子系统ChangeLog
3 ## cl.cert.1 X509Crl接口变更
31 getRevokedCertWithCert(cert: X509Cert): X509CrlEntry;
47 getRevokedCertWithCert(cert: X509Cert): X509CRLEntry;
59 …](../../../application-dev/security/cert-guidelines.md)和[API参考](../../../application-dev/reference…
61 ## cl.cert.2 X509CrlEntry接口变更
105 …](../../../application-dev/security/cert-guidelines.md)和[API参考](../../../application-dev/reference…

1234567891011