summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortb <>2023-09-30 19:07:38 +0000
committertb <>2023-09-30 19:07:38 +0000
commitf14aa99c18e62ecae023f3e285db199af84d85cb (patch)
tree633ae9779d8f5c196dba80e545da1153913c21d8
parent97d61b4ac2aa96ec2f70739811f1dfacb3116c83 (diff)
downloadopenbsd-f14aa99c18e62ecae023f3e285db199af84d85cb.tar.gz
openbsd-f14aa99c18e62ecae023f3e285db199af84d85cb.tar.bz2
openbsd-f14aa99c18e62ecae023f3e285db199af84d85cb.zip
Reorder list of additional validation checks needed
-rw-r--r--src/lib/libcrypto/man/X509v3_addr_validate_path.317
1 files changed, 8 insertions, 9 deletions
diff --git a/src/lib/libcrypto/man/X509v3_addr_validate_path.3 b/src/lib/libcrypto/man/X509v3_addr_validate_path.3
index 5908eb8313..fe6065d599 100644
--- a/src/lib/libcrypto/man/X509v3_addr_validate_path.3
+++ b/src/lib/libcrypto/man/X509v3_addr_validate_path.3
@@ -1,4 +1,4 @@
1.\" $OpenBSD: X509v3_addr_validate_path.3,v 1.4 2023/09/30 14:26:09 schwarze Exp $ 1.\" $OpenBSD: X509v3_addr_validate_path.3,v 1.5 2023/09/30 19:07:38 tb Exp $
2.\" 2.\"
3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org> 3.\" Copyright (c) 2023 Theo Buehler <tb@openbsd.org>
4.\" 4.\"
@@ -49,19 +49,18 @@ path validation.
49The initial set of allowed IP address and AS number resources is defined in 49The initial set of allowed IP address and AS number resources is defined in
50the trust anchor, where inheritance is not allowed. 50the trust anchor, where inheritance is not allowed.
51.It 51.It
52All IP address delegation or AS number delegation extensions 52An issuer may only delegate subsets of resources present in its
53RFC 3779 extensions or subsets of resources inherited from its issuer.
54.It
55If an RFC 3779 extension is present in a certificate,
56the same type of extension must also be present in its issuer.
57.It
58All RFC 3779 extensions
53appearing in the validation path must be in canonical form 59appearing in the validation path must be in canonical form
54according to 60according to
55.Xr X509v3_addr_is_canonical 3 61.Xr X509v3_addr_is_canonical 3
56and 62and
57.Xr X509v3_asid_is_canonical 3 . 63.Xr X509v3_asid_is_canonical 3 .
58.It
59If the IP address delegation extension is present in a certificate,
60it must also be present in its issuer.
61Similarly for the AS identifiers delegation extension.
62.It
63An issuer may only delegate subsets of resources present in its
64RFC 3779 extensions or subsets of resources inherited from its issuer.
65.El 64.El
66.Pp 65.Pp
67.Fn X509v3_addr_validate_path 66.Fn X509v3_addr_validate_path