Lines Matching defs:cert

46 	c = as_check_covered(min, max, a->cert->ases, a->cert->num_ases);
72 c = ip_addr_check_covered(afi, min, max, a->cert->ips,
73 a->cert->num_ips);
89 valid_cert(const char *fn, struct auth *a, const struct cert *cert)
94 for (i = 0; i < cert->num_ases; i++) {
95 if (cert->ases[i].type == CERT_AS_INHERIT)
98 if (cert->ases[i].type == CERT_AS_ID) {
99 min = cert->ases[i].id;
100 max = cert->ases[i].id;
102 min = cert->ases[i].range.min;
103 max = cert->ases[i].range.max;
109 as_warn(fn, "RFC 6487: uncovered resource", &cert->ases[i]);
113 for (i = 0; i < cert->num_ips; i++) {
114 if (cert->ips[i].type == CERT_IP_INHERIT)
117 if (valid_ip(a, cert->ips[i].afi, cert->ips[i].min,
118 cert->ips[i].max))
121 ip_warn(fn, "RFC 6487: uncovered resource", &cert->ips[i]);
133 valid_roa(const char *fn, struct cert *cert, struct roa *roa)
140 roa->ips[i].max, cert->ips, cert->num_ips) > 0)
158 valid_spl(const char *fn, struct cert *cert, struct spl *spl)
160 if (as_check_covered(spl->asid, spl->asid, cert->ases,
161 cert->num_ases) > 0)
318 assert(a->cert->x509 != NULL);
320 if (!sk_X509_push(*root, a->cert->x509))
324 if (!sk_X509_push(*intermediates, a->cert->x509))
442 valid_rsc(const char *fn, struct cert *cert, struct rsc *rsc)
456 if (as_check_covered(min, max, cert->ases, cert->num_ases) > 0)
465 rsc->ips[i].max, cert->ips, cert->num_ips) > 0)
512 valid_aspa(const char *fn, struct cert *cert, struct aspa *aspa)
516 cert->ases, cert->num_ases) > 0)
529 valid_geofeed(const char *fn, struct cert *cert, struct geofeed *g)
536 g->geoips[i].ip->min, g->geoips[i].ip->max, cert->ips,
537 cert->num_ips) > 0)