Home
last modified time | relevance | path

Searched refs:asidentifiers (Results 1 – 2 of 2) sorted by relevance

/openbsd/usr.sbin/rpki-client/
H A Dx509.c713 ASIdentifiers *asidentifiers = NULL; in x509_inherits() local
734 asidentifiers = X509_get_ext_d2i(x, NID_sbgp_autonomousSysNum, NULL, in x509_inherits()
736 if (asidentifiers == NULL) { in x509_inherits()
743 if (asidentifiers->asnum == NULL || asidentifiers->rdi != NULL) in x509_inherits()
745 if (!X509v3_asid_inherits(asidentifiers)) in x509_inherits()
750 ASIdentifiers_free(asidentifiers); in x509_inherits()
764 ASIdentifiers *asidentifiers = NULL; in x509_any_inherits() local
773 asidentifiers = X509_get_ext_d2i(x, NID_sbgp_autonomousSysNum, &crit, in x509_any_inherits()
775 if (asidentifiers == NULL && crit != -1) in x509_any_inherits()
777 if (X509v3_asid_inherits(asidentifiers)) in x509_any_inherits()
[all …]
H A Dcert.c151 sbgp_parse_assysnum(const char *fn, const ASIdentifiers *asidentifiers, in sbgp_parse_assysnum() argument
161 if (asidentifiers->rdi != NULL) { in sbgp_parse_assysnum()
167 if (asidentifiers->asnum == NULL) { in sbgp_parse_assysnum()
173 switch (asidentifiers->asnum->type) { in sbgp_parse_assysnum()
178 aors = asidentifiers->asnum->u.asIdsOrRanges; in sbgp_parse_assysnum()
183 "unknown type %d", fn, asidentifiers->asnum->type); in sbgp_parse_assysnum()
244 ASIdentifiers *asidentifiers = NULL; in sbgp_assysnum() local
253 if ((asidentifiers = X509V3_EXT_d2i(ext)) == NULL) { in sbgp_assysnum()
259 if (!sbgp_parse_assysnum(fn, asidentifiers, &cert->as, &cert->asz)) in sbgp_assysnum()
264 ASIdentifiers_free(asidentifiers); in sbgp_assysnum()