Home
last modified time | relevance | path

Searched refs:nameConstraints (Results 1 – 11 of 11) sorted by relevance

/ohos5.0/base/security/certificate_framework/frameworks/js/napi/certificate/src/
H A Dnapi_x509_trust_anchor.cpp131 if (trustAnchor->nameConstraints != nullptr) { in BuildX509TrustAnchorJS()
132 … napi_value nameConstraints = ConvertBlobToUint8ArrNapiValue(env, trustAnchor->nameConstraints); in BuildX509TrustAnchorJS() local
133 if (nameConstraints == nullptr) { in BuildX509TrustAnchorJS()
137 … napi_set_named_property(env, instance, CERT_MATCH_TAG_NAME_CONSTRAINTS.c_str(), nameConstraints); in BuildX509TrustAnchorJS()
169 if (!GetNameConstraints(env, arg, trustAnchor->nameConstraints)) { in BuildX509TrustAnchorObj()
184 CfBlobFree(&trustAnchor->nameConstraints); in FreeX509TrustAnchorObj()
H A Dnapi_x509_cert_match_parameters.cpp356 if (!GetNameConstraints(env, arg, matchParams->nameConstraints)) { in BuildX509CertMatchParamsV2()
404 CfBlobFree(&matchParams->nameConstraints); in FreeX509CertMatchParams()
H A Dnapi_x509_cert_chain_validate_params.cpp463 CfBlobFree(&trustAnchorArray->data[i]->nameConstraints); in FreeTrustAnchorArray()
H A Dnapi_x509_cert_chain.cpp619 …alue valueName = ConvertBlobToUint8ArrayNapiValue(env, trustAnchorArray->data[i]->nameConstraints); in BuildCreateInstanceByTrustAnchorArray()
/ohos5.0/base/security/certificate_framework/interfaces/innerkits/certificate/
H A Dx509_trust_anchor.h30 CfBlob *nameConstraints; member
H A Dx509_cert_match_parameters.h52 CfBlob *nameConstraints; member
/ohos5.0/base/security/certificate_framework/frameworks/adapter/v1.0/src/
H A Dx509_cert_chain_openssl.c444 CfBlob *nameConstraints = inputAnchor->nameConstraints; in CopyHcfX509TrustAnchor() local
474 if (nameConstraints != NULL) { in CopyHcfX509TrustAnchor()
475 res = DeepCopyBlobToBlob(nameConstraints, &outAnchor->nameConstraints); in CopyHcfX509TrustAnchor()
642 static CfResult ValidateNC(STACK_OF(X509) *x509CertChain, CfBlob *nameConstraints) in ValidateNC() argument
644 if (nameConstraints == NULL) { in ValidateNC()
649 const unsigned char *p = nameConstraints->data; in ValidateNC()
651 …(NAME_CONSTRAINTS *)ASN1_item_d2i(NULL, &p, nameConstraints->size, ASN1_ITEM_rptr(NAME_CONSTRAINTS… in ValidateNC()
702 res = ValidateNC(x509CertChain, trustAnchor->nameConstraints); in ValidateTrustAnchor()
2039 if (GetNameConstraintsFromX509(x509, &(result->data[i]->nameConstraints)) != CF_SUCCESS) { in ProcessP12Data()
2057 CfBlobFree(&trustAnchorArray->data[i]->nameConstraints); in FreeHcfX509TrustAnchorArrayInner()
H A Dx509_certificate_openssl.c1671 … CompareNameConstraintsX509Openssl(HcfX509CertificateSpi *self, CfBlob *nameConstraints, bool *out) in CompareNameConstraintsX509Openssl() argument
1673 if (nameConstraints == NULL) { in CompareNameConstraintsX509Openssl()
1693 if (tree != NULL && CompareGN2Blob(tree->base, nameConstraints)) { in CompareNameConstraintsX509Openssl()
1701 if (tree != NULL && CompareGN2Blob(tree->base, nameConstraints) == true) { in CompareNameConstraintsX509Openssl()
1857 res = CompareNameConstraintsX509Openssl(self, matchParams->nameConstraints, out); in MatchPart3()
/ohos5.0/base/security/certificate_framework/test/unittest/v1.0/src/
H A Dcrypto_x509_certificate_test_part3.cpp383 certMatchParameters.nameConstraints = &blob;
429 certMatchParameters.nameConstraints = &blob;
474 certMatchParameters.nameConstraints = &blob;
509 certMatchParameters.nameConstraints = &blob;
563 certMatchParameters.nameConstraints = &blob;
620 certMatchParameters.nameConstraints = &blob;
/ohos5.0/docs/zh-cn/application-dev/reference/apis-device-certificate-kit/
H A Djs-apis-cert.md217 | nameConstraints<sup>12+</sup> | Uint8Array | 否 | 指定证书的使用者名称。 |
278 | nameConstraints<sup>12+</sup> | Uint8Array | 是 | 是 | 名称约束, DER格式。 |
/ohos5.0/docs/en/application-dev/reference/apis-device-certificate-kit/
H A Djs-apis-cert.md217 | nameConstraints<sup>12+</sup> | Uint8Array | No | Constraints on the subject names that can be in…
278 | nameConstraints<sup>12+</sup> | Uint8Array | Yes | Yes | Name constraints, in DER format.|