/base/security/certificate_framework/interfaces/inner_api/certificate/ |
H A D | x509_cert_match_parameters.h | 29 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 D | x509_certificate.h | 40 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 D | x509_crl.h | 42 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 D | x509_crl_entry.h | 35 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 D | x509_cert_chain_validate_params.h | 64 CfBlob *ocspResponderURI; 66 CfBlob *ocspResponses; 67 CfBlob *crlDownloadURI; 69 CfBlob *ocspDigest; 74 CfBlob *date; // string 79 CfBlob *sslHostname;
|
H A D | x509_distinguished_name.h | 35 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 D | x509_trust_anchor.h | 27 CfBlob *CAPubKey; // CAPubKey : Uint8Array DER format 29 CfBlob *CASubject; // CASubject : Uint8Array DER format 30 CfBlob *nameConstraints;
|
H A D | x509_crl_match_parameters.h | 32 CfBlob *updateDateTime; 33 CfBlob *maxCRL; 34 CfBlob *minCRL;
|
H A D | x509_cert_chain.h | 41 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 D | cf_blob.h | 23 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 D | x509_certificate_spi.h | 40 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 D | x509_crl_spi.h | 43 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 D | certificate_openssl_common.h | 42 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 D | napi_cert_utils.h | 41 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 D | x509certificate_fuzzer.cpp | 84 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 D | cf_test_common.cpp | 20 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 D | cf_common_test.cpp | 64 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 D | certificate_openssl_common.c | 84 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 D | cf_blob.c | 23 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 D | cf_adapter_extension_openssl.h | 38 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 D | cf_extension_adapter_ability_define.h | 26 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 D | cf_test_common.h | 24 bool CompareBlob(const CfBlob *first, const CfBlob *second);
|
/base/security/certificate_framework/test/fuzztest/v1.0/x509crl_fuzzer/ |
H A D | x509crl_fuzzer.cpp | 162 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 D | crypto_x509_crl_test_part2.cpp | 58 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 D | cf_cert_adapter_ability_define.h | 25 int32_t (*adapterVerify)(const CfBase *certObj, const CfBlob *pubKey);
26 int32_t (*adapterGetItem)(const CfBase *object, CfItemId id, CfBlob *outBlob);
|