/ohos5.0/foundation/communication/netstack/frameworks/native/tls_socket/src/ |
H A D | tls_certificate.cpp | 111 if (!x509) { in CertificateFromData() 136 if (!x509) { in CertificateFromPem() 177 if (!x509) { in CertificateFromDer() 193 if (!x509) { in AnalysisCertificate() 234 if (!x509) { in CaCertToString() 253 if (!x509) { in LocalCertToString() 276 if (!x509) { in SetX509Version() 288 if (!x509) { in SetSerialNumber() 313 if (!x509) { in SetNotValidTime() 343 if (!x509) { in SetSignatureAlgorithm() [all …]
|
/ohos5.0/base/security/certificate_manager/test/unittest/module_test/src/ |
H A D | cm_cert_parse_test.cpp | 69 EXPECT_EQ(x509, nullptr); 70 FreeCertContext(x509); 84 FreeCertContext(x509); 99 FreeCertContext(x509); 114 FreeCertContext(x509); 128 FreeCertContext(x509); 159 FreeCertContext(x509); 177 FreeCertContext(x509); 195 FreeCertContext(x509); 213 FreeCertContext(x509); [all …]
|
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/ |
H A D | x509_certificate_openssl.c | 157 X509 *x509 = realCert->x509; in VerifyX509Openssl() local 180 X509 *x509 = realCert->x509; in GetEncodedX509Openssl() local 213 X509 *x509 = realCert->x509; in GetPublicKeyX509Openssl() local 269 X509 *x509 = realCert->x509; in GetAuKeyIdDNX509Openssl() local 293 X509 *x509 = realCert->x509; in GetSubKeyIdDNX509Openssl() local 387 X509 *x509 = realCert->x509; in CheckValidityWithDateX509Openssl() local 490 X509 *x509 = realCert->x509; in GetCertPubKey() local 580 X509 *x509 = realCert->x509; in GetVersionX509Openssl() local 600 X509 *x509 = realCert->x509; in GetSerialNumberX509Openssl() local 633 X509 *x509 = realCert->x509; in GetIssuerDNX509Openssl() local [all …]
|
H A D | x509_cert_chain_validator_openssl.c | 41 X509 *x509; member 111 if ((*certs)[i].x509 != NULL) { in FreeX509Certs() 112 X509_free((*certs)[i].x509); in FreeX509Certs() 113 (*certs)[i].x509 = NULL; in FreeX509Certs() 122 X509 *x509 = NULL; in GetX509Cert() local 130 x509 = d2i_X509_bio(bio, NULL); in GetX509Cert() 132 x509 = PEM_read_bio_X509(bio, NULL, NULL, NULL); in GetX509Cert() 136 return x509; in GetX509Cert() 193 X509 *x509 = GetX509Cert(certs[i].data, certs[i].len, format); in ValidateCertChain() local 194 if (x509 == NULL) { in ValidateCertChain() [all …]
|
H A D | x509_cert_chain_openssl_ex.c | 137 return realCert->x509; in GetX509FromHcfX509Certificate() 208 X509 *x509 = sk_X509_value(allCerts, i); in GetLeafCertsFromCertStack() local 209 if (!CheckIsLeafCert(x509)) { in GetLeafCertsFromCertStack() 213 X509 *x = X509_dup(x509); in GetLeafCertsFromCertStack()
|
H A D | certificate_openssl_common.c | 148 CfResult CompareDateWithCertTime(const X509 *x509, const ASN1_TIME *inputDate) in CompareDateWithCertTime() argument 150 ASN1_TIME *startDate = X509_get_notBefore(x509); in CompareDateWithCertTime() 151 ASN1_TIME *expirationDate = X509_get_notAfter(x509); in CompareDateWithCertTime() 517 CfResult GetPubKeyDataFromX509(X509 *x509, CfBlob **pub) in GetPubKeyDataFromX509() argument 519 EVP_PKEY *pkey = X509_get0_pubkey(x509); in GetPubKeyDataFromX509()
|
/ohos5.0/foundation/communication/netstack/test/unittest/tlssocket/client/ |
H A D | TlsCertificateTest.cpp | 155 X509 *x509 = nullptr; variable 163 X509 *x509 = nullptr; variable 164 bool ret = tlsCertificate.CaCertToString(x509); 171 X509 *x509 = nullptr; variable 179 X509 *x509 = nullptr; variable 180 bool ret = tlsCertificate.SetX509Version(x509); 187 X509 *x509 = nullptr; variable 188 bool ret = tlsCertificate.SetSerialNumber(x509); 195 X509 *x509 = nullptr; variable 203 X509 *x509 = nullptr; variable [all …]
|
/ohos5.0/foundation/communication/netstack/frameworks/native/tls_socket/include/ |
H A D | tls_certificate.h | 43 bool CaCertToString(X509 *x509); 44 bool LocalCertToString(X509 *x509); 52 bool SetSerialNumber(X509 *x509); 53 bool SetX509Version(X509 *x509); 54 bool SetNotValidTime(X509 *x509); 55 bool SetSignatureAlgorithm(X509 *x509); 56 bool AnalysisCertificate(CertType certType, X509 *x509); 57 bool SetLocalCertRawData(X509 *x509);
|
/ohos5.0/foundation/communication/netstack/frameworks/native/net_ssl/ |
H A D | net_ssl_verify_cert.cpp | 50 if (x509 == nullptr) { in PemToX509() 59 return x509; in PemToX509() 70 X509 *x509 = d2i_X509_bio(bio, nullptr); in DerToX509() local 71 if (x509 == nullptr) { in DerToX509() 80 return x509; in DerToX509() 85 X509 *x509 = nullptr; in CertBlobToX509() local 92 x509 = PemToX509(cert->data, cert->size); in CertBlobToX509() 93 if (x509 == nullptr) { in CertBlobToX509() 98 x509 = DerToX509(cert->data, cert->size); in CertBlobToX509() 99 if (x509 == nullptr) { in CertBlobToX509() [all …]
|
/ohos5.0/base/security/code_signature/test/unittest/mock/src/ |
H A D | hks_api_mock_helper.cpp | 68 X509 *x509 = PEM_read_bio_X509(mem, nullptr, 0, nullptr); in PemToDer() local 69 if (x509 == nullptr) { in PemToDer() 76 int32_t derTempLen = i2d_X509(x509, &derTemp); in PemToDer() 78 X509_free(x509); in PemToDer() 88 X509_free(x509); in PemToDer()
|
/ohos5.0/base/security/huks/frameworks/huks_standard/main/core/src/ |
H A D | hks_verifier.c | 53 X509 *x509; member 154 X509 *x509 = NULL; in GetX509FormatCert() local 157 HKS_IF_NULL_RETURN(bio, x509) in GetX509FormatCert() 160 x509 = d2i_X509_bio(bio, NULL); in GetX509FormatCert() 162 x509 = PEM_read_bio_X509(bio, NULL, NULL, NULL); in GetX509FormatCert() 166 return x509; in GetX509FormatCert() 172 X509 *x509 = GetX509FormatCert(&certs[i]); in TranslateToX509Format() local 176 certs[i].x509 = x509; in TranslateToX509Format() 183 EVP_PKEY *pubKey = X509_get_pubkey(issuerCert->x509); in VerifySignature() 614 if ((*certs)[i].x509 != NULL) { in FreeCertChainInfo() [all …]
|
/ohos5.0/base/security/code_signature/services/key_enable/src/ |
H A D | cert_chain_utils.rs | 16 use openssl::x509::store::{X509Store, X509StoreBuilder}; 17 use openssl::x509::X509PurposeId; 18 use openssl::x509::verify::X509VerifyFlags; 19 use openssl::x509::X509;
|
/ohos5.0/base/security/code_signature/test/unittest/ |
H A D | cert_chain_verifier_test.cpp | 133 X509 *x509 = PEM_read_bio_X509(mem, nullptr, nullptr, nullptr); in LoadPemString() local 134 EXPECT_NE(x509, nullptr); in LoadPemString() 136 return x509; in LoadPemString() 141 X509 *x509 = LoadPemString(pemData); in LoadDerFormPemString() local 143 int32_t derTempLen = i2d_X509(x509, &derTemp); in LoadDerFormPemString() 146 X509_free(x509); in LoadDerFormPemString() 152 X509_free(x509); in LoadDerFormPemString()
|
/ohos5.0/base/security/certificate_framework/test/unittest/v1.0/src/ |
H A D | cf_mock.cpp | 72 X509 *__real_X509_dup(X509 *x509); 92 int __real_i2d_X509_bio(BIO *bp, X509 *x509); 111 ON_CALL(*this, X509_dup).WillByDefault([this](X509 *x509) { return __real_X509_dup(x509); }); in SetMockFunDefaultBehaviorPartOne() argument 213 return __real_X509_STORE_CTX_init(ctx, store, x509, chain); in SetMockFunDefaultBehaviorPartTwo() 327 …his, i2d_X509_bio).WillByDefault([this](BIO *bp, X509 *x509) { return __real_i2d_X509_bio(bp, x509… in SetMockFunDefaultBehaviorPartFour() argument 504 return __real_X509_STORE_CTX_init(ctx, store, x509, chain); in __wrap_X509_STORE_CTX_init() 818 X509 *__wrap_X509_dup(X509 *x509) in __wrap_X509_dup() argument 822 return X509OpensslMock::GetInstance().X509_dup(x509); in __wrap_X509_dup() 824 return __real_X509_dup(x509); in __wrap_X509_dup() 991 int __wrap_i2d_X509_bio(BIO *bp, X509 *x509) in __wrap_i2d_X509_bio() argument [all …]
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ |
H A D | adapter.rs | 24 use crate::util::c_openssl::x509::{X509Store, X509}; 933 let x509 = Cert::from_pem(pem.as_bytes()); in ut_x509_from_pem() localVariable 934 assert!(x509.is_err()); in ut_x509_from_pem() 938 let x509 = Cert::from_pem(cert); in ut_x509_from_pem() localVariable 939 assert!(x509.is_ok()); in ut_x509_from_pem() 951 let x509 = Cert::from_der(der.as_bytes()); in ut_x509_from_der() localVariable 952 assert!(x509.is_err()); in ut_x509_from_der() 964 let x509 = Cert::stack_from_pem(v); in ut_cert_stack_from_der() localVariable 965 assert!(x509.is_ok()); in ut_cert_stack_from_der()
|
H A D | x509.rs | 26 use super::ffi::x509::X509_STORE_load_path; 27 use super::ffi::x509::{ 38 use crate::util::c_openssl::ffi::x509::{X509_free, C_X509}; 310 use crate::util::c_openssl::x509::X509; in ut_x509_clone() 313 let x509 = X509::from_pem(pem).unwrap(); in ut_x509_clone() localVariable 314 drop(x509.clone()); in ut_x509_clone()
|
/ohos5.0/commonlibrary/rust/ylong_http/ylong_http_client/src/util/c_openssl/ffi/ |
H A D | callback.rs | 16 use crate::util::c_openssl::ffi::x509::X509_STORE_CTX; 18 use crate::util::c_openssl::x509::X509StoreContextRef;
|
H A D | x509.rs | 141 pub(crate) fn X509_get_X509_PUBKEY(x509: *mut C_X509) -> *mut X509_PUBKEY; in X509_get_X509_PUBKEY() 143 pub(crate) fn X509_PUBKEY_free(x509: *mut X509_PUBKEY); in X509_PUBKEY_free()
|
H A D | mod.rs | 23 pub(crate) mod x509; module
|
/ohos5.0/foundation/communication/netmanager_base/frameworks/native/netconnclient/src/ |
H A D | network_security_config.cpp | 153 X509 *x509 = PEM_read_bio_X509(bio, nullptr, nullptr, nullptr); in ReadCertFile() local 154 if (x509 == nullptr) { in ReadCertFile() 159 return x509; in ReadCertFile() 248 auto x509 = ReadCertFile(caFile); in ReHashCAPathForX509() local 249 if (x509 == nullptr) { in ReHashCAPathForX509() 255 if (sprintf_s(buf, sizeof(buf), "%08lx", X509_subject_name_hash(x509)) < 0) { in ReHashCAPathForX509() 258 X509_free(x509); in ReHashCAPathForX509() 259 x509 = nullptr; in ReHashCAPathForX509()
|
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/inc/ |
H A D | certificate_openssl_common.h | 45 CfResult CompareDateWithCertTime(const X509 *x509, const ASN1_TIME *inputDate); 59 CfResult GetPubKeyDataFromX509(X509 *x509, CfBlob **pub);
|
/ohos5.0/docs/zh-cn/application-dev/reference/apis-network-kit/ |
H A D | errorcode-net-socket.md | 321 ## 2303504 查找x509时出错 329 认证x509证书发生错误,操作未完成。
|
/ohos5.0/base/security/certificate_framework/test/unittest/v1.0/include/ |
H A D | cf_mock.h | 48 …int, X509_STORE_CTX_init, (X509_STORE_CTX * ctx, X509_STORE *store, X509 *x509, STACK_OF(X509) * c… 82 MOCK_METHOD(X509 *, X509_dup, (X509 * x509)); 103 MOCK_METHOD(int, i2d_X509_bio, (BIO * bp, X509 *x509));
|
/ohos5.0/base/security/certificate_manager/frameworks/cert_manager_standard/main/common/src/ |
H A D | cm_x509.c | 38 X509 *x509 = NULL; in InitCertContext() local 48 x509 = PEM_read_bio_X509(bio, NULL, NULL, NULL); in InitCertContext() 51 x509 = d2i_X509_bio(bio, NULL); in InitCertContext() 56 return x509; in InitCertContext()
|
/ohos5.0/docs/zh-cn/device-dev/security/ |
H A D | security-guidelines-overall.md | 92 …是初始化DDR以及flash读写,为进一步加载后续模块以及执行更为复杂的逻辑进行准备。Bootloader完成初始化动作后,首先完成x509证书的完整性校验,然后利用x509证书的公钥对需要校验的…
|