Lines Matching refs:akid
550 x->akid = X509_get_ext_d2i(x, NID_authority_key_identifier, &i, NULL); in ossl_x509v3_cache_extensions()
551 if (x->akid == NULL && i != -1) in ossl_x509v3_cache_extensions()
557 if (X509_check_akid(x, x->akid) == X509_V_OK /* SKID matches AKID */ in ossl_x509v3_cache_extensions()
928 ret = X509_check_akid(issuer, subject->akid); in ossl_x509_likely_issued()
953 int X509_check_akid(const X509 *issuer, const AUTHORITY_KEYID *akid) in X509_check_akid() argument
955 if (akid == NULL) in X509_check_akid()
959 if (akid->keyid && issuer->skid && in X509_check_akid()
960 ASN1_OCTET_STRING_cmp(akid->keyid, issuer->skid)) in X509_check_akid()
963 if (akid->serial && in X509_check_akid()
964 ASN1_INTEGER_cmp(X509_get0_serialNumber(issuer), akid->serial)) in X509_check_akid()
967 if (akid->issuer) { in X509_check_akid()
977 gens = akid->issuer; in X509_check_akid()
1031 return (x->akid != NULL ? x->akid->keyid : NULL); in X509_get0_authority_key_id()
1039 return (x->akid != NULL ? x->akid->issuer : NULL); in X509_get0_authority_issuer()
1047 return (x->akid != NULL ? x->akid->serial : NULL); in X509_get0_authority_serial()