Make error messages about 'inherit' elements in End-Entity certs consistent
authorjob <job@openbsd.org>
Sat, 26 Nov 2022 17:14:40 +0000 (17:14 +0000)
committerjob <job@openbsd.org>
Sat, 26 Nov 2022 17:14:40 +0000 (17:14 +0000)
OK tb@

usr.sbin/rpki-client/aspa.c
usr.sbin/rpki-client/cert.c
usr.sbin/rpki-client/roa.c
usr.sbin/rpki-client/rsc.c

index aab730b..e7a948d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: aspa.c,v 1.7 2022/11/04 09:43:13 job Exp $ */
+/*     $OpenBSD: aspa.c,v 1.8 2022/11/26 17:14:40 job Exp $ */
 /*
  * Copyright (c) 2022 Job Snijders <job@fastly.com>
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
@@ -234,7 +234,7 @@ aspa_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        }
 
        if (x509_any_inherits(*x509)) {
-               warnx("%s: inherit elements not allowed", fn);
+               warnx("%s: inherit elements not allowed in EE cert", fn);
                goto out;
        }
 
index 84c48aa..04a387d 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: cert.c,v 1.97 2022/11/08 08:15:39 tb Exp $ */
+/*     $OpenBSD: cert.c,v 1.98 2022/11/26 17:14:40 job Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2021 Job Snijders <job@openbsd.org>
@@ -781,8 +781,8 @@ cert_parse_pre(const char *fn, const unsigned char *der, size_t len)
                }
                for (i = 0; i < p.res->asz; i++) {
                        if (p.res->as[i].type == CERT_AS_INHERIT) {
-                               warnx("%s: inherited AS numbers in BGPsec cert",
-                                   p.fn);
+                               warnx("%s: inherit elements not allowed in EE"
+                                   " cert", p.fn);
                                goto out;
                        }
                }
index c9ddca7..ef0564a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: roa.c,v 1.56 2022/11/09 18:17:23 job Exp $ */
+/*     $OpenBSD: roa.c,v 1.57 2022/11/26 17:14:40 job Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2019 Kristaps Dzonsons <kristaps@bsd.lv>
@@ -255,7 +255,7 @@ roa_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
                goto out;
 
        if (x509_any_inherits(*x509)) {
-               warnx("%s: inherit elements not allowed", fn);
+               warnx("%s: inherit elements not allowed in EE cert", fn);
                goto out;
        }
 
index b53d089..ff3bf5f 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: rsc.c,v 1.18 2022/11/02 12:46:49 job Exp $ */
+/*     $OpenBSD: rsc.c,v 1.19 2022/11/26 17:14:40 job Exp $ */
 /*
  * Copyright (c) 2022 Theo Buehler <tb@openbsd.org>
  * Copyright (c) 2022 Job Snijders <job@fastly.com>
@@ -419,7 +419,7 @@ rsc_parse(X509 **x509, const char *fn, const unsigned char *der, size_t len)
        }
 
        if (x509_any_inherits(*x509)) {
-               warnx("%s: inherit elements not allowed", fn);
+               warnx("%s: inherit elements not allowed in EE cert", fn);
                goto out;
        }