Home
last modified time | relevance | path

Searched refs:CfBlob (Results 1 - 25 of 88) sorted by relevance

1234

/base/security/certificate_framework/interfaces/inner_api/certificate/
H A Dx509_cert_match_parameters.h29 CfBlob name;
40 CfBlob *validDate;
41 CfBlob *issuer;
42 CfBlob *keyUsage;
43 CfBlob *serialNumber;
44 CfBlob *subject;
45 CfBlob *publicKey;
46 CfBlob *publicKeyAlgID;
49 CfBlob *authorityKeyIdentifier;
52 CfBlob *nameConstraint
[all...]
H A Dx509_certificate.h40 CfResult (*getSerialNumber)(HcfX509Certificate *self, CfBlob *out);
43 CfResult (*getIssuerName)(HcfX509Certificate *self, CfBlob *out);
46 CfResult (*getSubjectName)(HcfX509Certificate *self, CfBlob *out);
51 CfResult (*getNotBeforeTime)(HcfX509Certificate *self, CfBlob *outDate);
56 CfResult (*getNotAfterTime)(HcfX509Certificate *self, CfBlob *outDate);
59 CfResult (*getSignature)(HcfX509Certificate *self, CfBlob *sigOut);
62 CfResult (*getSignatureAlgName)(HcfX509Certificate *self, CfBlob *outName);
65 CfResult (*getSignatureAlgOid)(HcfX509Certificate *self, CfBlob *out);
68 CfResult (*getSignatureAlgParams)(HcfX509Certificate *self, CfBlob *sigAlgParamsOut);
72 CfResult (*getKeyUsage)(HcfX509Certificate *self, CfBlob *boolAr
[all...]
H A Dx509_crl.h42 CfResult (*getIssuerName)(HcfX509Crl *self, CfBlob *out);
45 CfResult (*getLastUpdate)(HcfX509Crl *self, CfBlob *out);
48 CfResult (*getNextUpdate)(HcfX509Crl *self, CfBlob *out);
51 CfResult (*getRevokedCert)(HcfX509Crl *self, const CfBlob *serialNumber, HcfX509CrlEntry **entryOut);
61 CfResult (*getTbsInfo)(HcfX509Crl *self, CfBlob *tbsCertListOut);
64 CfResult (*getSignature)(HcfX509Crl *self, CfBlob *signature);
67 CfResult (*getSignatureAlgName)(HcfX509Crl *self, CfBlob *out);
70 CfResult (*getSignatureAlgOid)(HcfX509Crl *self, CfBlob *out);
73 CfResult (*getSignatureAlgParams)(HcfX509Crl *self, CfBlob *sigAlgParamOut);
76 CfResult (*getExtensions)(HcfX509Crl *self, CfBlob *ou
[all...]
H A Dx509_crl_entry.h35 CfResult (*getSerialNumber)(HcfX509CrlEntry *self, CfBlob *out);
38 CfResult (*getCertIssuer)(HcfX509CrlEntry *self, CfBlob *encodedOut);
41 CfResult (*getRevocationDate)(HcfX509CrlEntry *self, CfBlob *out);
44 CfResult (*getExtensions)(HcfX509CrlEntry *self, CfBlob *out);
50 CfResult (*toString)(HcfX509CrlEntry *self, CfBlob *out);
53 CfResult (*hashCode)(HcfX509CrlEntry *self, CfBlob *out);
56 CfResult (*getExtensionsObject)(HcfX509CrlEntry *self, CfBlob *out);
H A Dx509_cert_chain_validate_params.h64 CfBlob *ocspResponderURI;
66 CfBlob *ocspResponses;
67 CfBlob *crlDownloadURI;
69 CfBlob *ocspDigest;
74 CfBlob *date; // string
79 CfBlob *sslHostname;
H A Dx509_distinguished_name.h35 CfResult (*getName)(HcfX509DistinguishedName *self, CfBlob *type, CfBlob *out, CfArray *outArr);
40 CfBlob *AttributeType; // AttributeType : Uint8Array DER format
41 CfBlob *AttributeValue; // AttributeValue : Uint8Array DER format
53 CfResult HcfX509DistinguishedNameCreate(const CfBlob *inStream, bool bString, HcfX509DistinguishedName **returnObj);
H A Dx509_trust_anchor.h27 CfBlob *CAPubKey; // CAPubKey : Uint8Array DER format
29 CfBlob *CASubject; // CASubject : Uint8Array DER format
30 CfBlob *nameConstraints;
H A Dx509_crl_match_parameters.h32 CfBlob *updateDateTime;
33 CfBlob *maxCRL;
34 CfBlob *minCRL;
H A Dx509_cert_chain.h41 CfResult (*toString)(HcfCertChain *self, CfBlob *out);
44 CfResult (*hashCode)(HcfCertChain *self, CfBlob *out);
75 const CfBlob *keyStore, const CfBlob *pwd, HcfX509TrustAnchorArray **trustAnchorArray);
/base/security/certificate_framework/interfaces/inner_api/common/
H A Dcf_blob.h23 typedef struct CfBlob CfBlob; typedef
24 struct CfBlob { struct
42 CfBlob *data;
48 CfBlob *data;
56 void CfBlobFree(CfBlob **blob);
57 void CfBlobDataFree(CfBlob *blob);
58 void CfBlobDataClearAndFree(CfBlob *blob);
61 void FreeCfBlobArray(CfBlob *array, uint32_t arrayLen);
62 bool CfBlobIsStr(const CfBlob *blo
[all...]
/base/security/certificate_framework/frameworks/core/v1.0/spi/
H A Dx509_certificate_spi.h40 CfResult (*engineGetSerialNumber)(HcfX509CertificateSpi *self, CfBlob *out);
42 CfResult (*engineGetIssuerName)(HcfX509CertificateSpi *self, CfBlob *out);
44 CfResult (*engineGetSubjectName)(HcfX509CertificateSpi *self, CfBlob *out);
46 CfResult (*engineGetNotBeforeTime)(HcfX509CertificateSpi *self, CfBlob *outDate);
48 CfResult (*engineGetNotAfterTime)(HcfX509CertificateSpi *self, CfBlob *outDate);
50 CfResult (*engineGetSignature)(HcfX509CertificateSpi *self, CfBlob *sigOut);
52 CfResult (*engineGetSignatureAlgName)(HcfX509CertificateSpi *self, CfBlob *outName);
54 CfResult (*engineGetSignatureAlgOid)(HcfX509CertificateSpi *self, CfBlob *out);
56 CfResult (*engineGetSignatureAlgParams)(HcfX509CertificateSpi *self, CfBlob *sigAlgParamsOut);
58 CfResult (*engineGetKeyUsage)(HcfX509CertificateSpi *self, CfBlob *boolAr
[all...]
H A Dx509_crl_spi.h43 CfResult (*engineGetIssuerName)(HcfX509CrlSpi *self, CfBlob *out);
45 CfResult (*engineGetLastUpdate)(HcfX509CrlSpi *self, CfBlob *out);
47 CfResult (*engineGetNextUpdate)(HcfX509CrlSpi *self, CfBlob *out);
49 CfResult (*engineGetRevokedCert)(HcfX509CrlSpi *self, const CfBlob *serialNumber, HcfX509CrlEntry **entryOut);
56 CfResult (*engineGetTbsInfo)(HcfX509CrlSpi *self, CfBlob *tbsCertListOut);
58 CfResult (*engineGetSignature)(HcfX509CrlSpi *self, CfBlob *signature);
60 CfResult (*engineGetSignatureAlgName)(HcfX509CrlSpi *self, CfBlob *out);
62 CfResult (*engineGetSignatureAlgOid)(HcfX509CrlSpi *self, CfBlob *out);
64 CfResult (*engineGetSignatureAlgParams)(HcfX509CrlSpi *self, CfBlob *sigAlgParamOut);
66 CfResult (*engineGetExtensions)(HcfX509CrlSpi *self, CfBlob *ou
[all...]
/base/security/certificate_framework/frameworks/adapter/v1.0/inc/
H A Dcertificate_openssl_common.h42 CfResult DeepCopyDataToBlob(const unsigned char *data, uint32_t len, CfBlob *outBlob);
43 CfResult DeepCopyBlobToBlob(const CfBlob *inBlob, CfBlob **outBlob);
44 CfResult CopyExtensionsToBlob(const X509_EXTENSIONS *exts, CfBlob *outBlob);
46 CfResult ConvertNameDerDataToString(const unsigned char *data, uint32_t derLen, CfBlob *out);
47 CfResult CompareNameObject(const X509 *cert, const CfBlob *derBlob, X509NameType type, bool *compareRes);
48 CfResult CompareBigNum(const CfBlob *lhs, const CfBlob *rhs, int *out);
52 CfResult DeepCopyDataToOut(const char *data, uint32_t len, CfBlob *out);
59 CfResult GetPubKeyDataFromX509(X509 *x509, CfBlob **pu
[all...]
/base/security/certificate_framework/frameworks/js/napi/certificate/inc/
H A Dnapi_cert_utils.h41 CfBlob *CertGetBlobFromNapiValue(napi_env env, napi_value arg);
42 napi_value CertConvertBlobToNapiValue(napi_env env, CfBlob *blob);
43 napi_value ConvertBlobToUint8ArrNapiValue(napi_env env, CfBlob *blob);
45 CfBlob *CertGetBlobFromUint8ArrJSParams(napi_env env, napi_value arg);
46 CfBlob *CertGetBlobFromStringJSParams(napi_env env, napi_value arg);
47 CfBlob *CertGetBlobFromArrBoolJSParams(napi_env env, napi_value arg);
50 bool CertGetBlobFromBigIntJSParams(napi_env env, napi_value arg, CfBlob &outBlob);
51 bool CertGetSerialNumberFromBigIntJSParams(napi_env env, napi_value arg, CfBlob &outBlob);
66 napi_value ConvertBlobToNapiValue(napi_env env, const CfBlob *blob);
67 napi_value ConvertBlobToBigIntWords(napi_env env, const CfBlob
[all...]
/base/security/certificate_framework/test/fuzztest/v1.0/x509certificate_fuzzer/
H A Dx509certificate_fuzzer.cpp84 CfBlob sn = { 0 }; in TestQuery()
88 CfBlob issuerName = { 0 }; in TestQuery()
92 CfBlob subjectName = { 0 }; in TestQuery()
97 CfBlob notBeforeTime = { 0 }; in TestQuery()
101 CfBlob notAfterTime = { 0 }; in TestQuery()
105 CfBlob sigOut = { 0 }; in TestQuery()
109 CfBlob sigAlgOid = { 0 }; in TestQuery()
113 CfBlob sigAlgParamsOut = { 0 }; in TestQuery()
117 CfBlob sigAlgName = { 0 }; in TestQuery()
137 CfBlob ou in TestQuery()
[all...]
/base/security/certificate_framework/test/unittest/common/src/
H A Dcf_test_common.cpp20 bool CertframeworkTest::CompareBlob(const CfBlob *first, const CfBlob *second) in CompareBlob()
36 CfBlob *firstOids = firstArray->data; in CompareOidArray()
37 CfBlob *secondOids = secondArray->data; in CompareOidArray()
/base/security/certificate_framework/test/unittest/cf_adapter_test/src/
H A Dcf_common_test.cpp64 CfBlob blobNull = { 0, nullptr }; in HWTEST_F()
66 CfBlob blob = { TEST_DEFAULT_SIZE, nullptr }; in HWTEST_F()
81 CfBlob blobNull = { 0, nullptr }; in HWTEST_F()
83 CfBlob blob = { TEST_DEFAULT_SIZE, nullptr }; in HWTEST_F()
116 array.data = static_cast<CfBlob *>(CfMalloc(array.count * sizeof(CfBlob), 0)); in HWTEST_F()
137 CfBlob *array = static_cast<CfBlob *>(CfMalloc(TEST_DEFAULT_COUNT * sizeof(CfBlob), 0)); in HWTEST_F()
163 CfBlob *arra in HWTEST_F()
[all...]
/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dcertificate_openssl_common.c84 CfResult DeepCopyDataToBlob(const unsigned char *data, uint32_t len, CfBlob *outBlob) in DeepCopyDataToBlob()
102 CfResult DeepCopyBlobToBlob(const CfBlob *inBlob, CfBlob **outBlob) in DeepCopyBlobToBlob()
108 CfBlob *tmp = (CfBlob *)CfMalloc(sizeof(CfBlob), 0); in DeepCopyBlobToBlob()
123 CfResult CopyExtensionsToBlob(const X509_EXTENSIONS *exts, CfBlob *outBlob) in CopyExtensionsToBlob()
169 CfResult ConvertNameDerDataToString(const unsigned char *data, uint32_t derLen, CfBlob *out) in ConvertNameDerDataToString()
201 CfResult CompareNameObject(const X509 *cert, const CfBlob *derBlob, X509NameType type, bool *compareRes) in CompareNameObject()
221 CfBlob nameBlo in CompareNameObject()
[all...]
/base/security/certificate_framework/frameworks/common/v1.0/src/
H A Dcf_blob.c23 void CfBlobFree(CfBlob **blob) in CfBlobFree()
33 void CfBlobDataFree(CfBlob *blob) in CfBlobDataFree()
43 void CfBlobDataClearAndFree(CfBlob *blob) in CfBlobDataClearAndFree()
84 void FreeCfBlobArray(CfBlob *array, uint32_t arrayLen) in FreeCfBlobArray()
98 bool CfBlobIsStr(const CfBlob *blob) in CfBlobIsStr()
/base/security/certificate_framework/frameworks/adapter/v2.0/inc/
H A Dcf_adapter_extension_openssl.h38 int32_t CfOpensslGetEntry(const CfBase *object, CfExtensionEntryType type, const CfBlob *oid, CfBlob *out);
42 int32_t CfOpensslGetExtensionItem(const CfBase *object, CfItemId id, CfBlob *out);
/base/security/certificate_framework/frameworks/core/extension/inc/
H A Dcf_extension_adapter_ability_define.h26 int32_t (*adapterGetEntry)(const CfBase *object, CfExtensionEntryType type, const CfBlob *oid, CfBlob *out);
27 int32_t (*adapterGetItem)(const CfBase *object, CfItemId id, CfBlob *out);
/base/security/certificate_framework/test/unittest/common/include/
H A Dcf_test_common.h24 bool CompareBlob(const CfBlob *first, const CfBlob *second);
/base/security/certificate_framework/test/fuzztest/v1.0/x509crl_fuzzer/
H A Dx509crl_fuzzer.cpp162 CfBlob toStringBlob = { 0 }; in TestX509CrlPemName()
166 CfBlob hashCodeBlob = { 0 }; in TestX509CrlPemName()
170 CfBlob extensionsObjectBlob = { 0 }; in TestX509CrlPemName()
182 CfBlob issuerName = { 0 }; in TestX509CrlPem()
187 CfBlob lastUpdate = { 0 }; in TestX509CrlPem()
192 CfBlob nextUpdate = { 0 }; in TestX509CrlPem()
219 CfBlob toStringBlob = { 0 }; in TestX509CrlEntryName()
223 CfBlob hashCodeBlob = { 0 }; in TestX509CrlEntryName()
227 CfBlob extensionsObjectBlob = { 0 }; in TestX509CrlEntryName()
235 CfBlob serialBlo in TestX509CrlEntry()
[all...]
/base/security/certificate_framework/test/unittest/v1.0/src/
H A Dcrypto_x509_crl_test_part2.cpp58 CfBlob testSnBlob = { 2, g_testSn }; in SetUpTestCase()
207 CfBlob out1 = { 0, nullptr }; in HWTEST_F()
212 CfBlob cfb[2] = { out1, out1 }; in HWTEST_F()
229 CfBlob out1 = { 0, nullptr }; in HWTEST_F()
236 CfBlob cfb[2] = { out1, out1 }; in HWTEST_F()
261 CfBlob out1 = { 0, nullptr }; in HWTEST_F()
266 CfBlob cfb[2] = { out1, out1 }; in HWTEST_F()
282 CfBlob out1 = { 0, nullptr }; in HWTEST_F()
283 CfBlob out2 = { 0, nullptr }; in HWTEST_F()
290 CfBlob cf in HWTEST_F()
[all...]
/base/security/certificate_framework/frameworks/core/cert/inc/
H A Dcf_cert_adapter_ability_define.h25 int32_t (*adapterVerify)(const CfBase *certObj, const CfBlob *pubKey);
26 int32_t (*adapterGetItem)(const CfBase *object, CfItemId id, CfBlob *outBlob);

Completed in 10 milliseconds

1234