Lines Matching refs:subject
370 static int check_sig_alg_match(const EVP_PKEY *issuer_key, const X509 *subject) in check_sig_alg_match() argument
376 if (OBJ_find_sigid_algs(OBJ_obj2nid(subject->cert_info.signature.algorithm), in check_sig_alg_match()
953 int X509_check_issued(X509 *issuer, X509 *subject) in X509_check_issued() argument
957 if ((ret = ossl_x509_likely_issued(issuer, subject)) != X509_V_OK) in X509_check_issued()
959 return ossl_x509_signing_allowed(issuer, subject); in X509_check_issued()
963 int ossl_x509_likely_issued(X509 *issuer, X509 *subject) in ossl_x509_likely_issued() argument
968 X509_get_issuer_name(subject)) != 0) in ossl_x509_likely_issued()
973 || !ossl_x509v3_cache_extensions(subject)) in ossl_x509_likely_issued()
976 ret = X509_check_akid(issuer, subject->akid); in ossl_x509_likely_issued()
981 return check_sig_alg_match(X509_get0_pubkey(issuer), subject); in ossl_x509_likely_issued()
991 int ossl_x509_signing_allowed(const X509 *issuer, const X509 *subject) in ossl_x509_signing_allowed() argument
993 if ((subject->ex_flags & EXFLAG_PROXY) != 0) { in ossl_x509_signing_allowed()