diff options
author | tb <> | 2023-09-30 19:07:38 +0000 |
---|---|---|
committer | tb <> | 2023-09-30 19:07:38 +0000 |
commit | f14aa99c18e62ecae023f3e285db199af84d85cb (patch) | |
tree | 633ae9779d8f5c196dba80e545da1153913c21d8 | |
parent | 97d61b4ac2aa96ec2f70739811f1dfacb3116c83 (diff) | |
download | openbsd-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.3 | 17 |
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. | |||
49 | The initial set of allowed IP address and AS number resources is defined in | 49 | The initial set of allowed IP address and AS number resources is defined in |
50 | the trust anchor, where inheritance is not allowed. | 50 | the trust anchor, where inheritance is not allowed. |
51 | .It | 51 | .It |
52 | All IP address delegation or AS number delegation extensions | 52 | An issuer may only delegate subsets of resources present in its |
53 | RFC 3779 extensions or subsets of resources inherited from its issuer. | ||
54 | .It | ||
55 | If an RFC 3779 extension is present in a certificate, | ||
56 | the same type of extension must also be present in its issuer. | ||
57 | .It | ||
58 | All RFC 3779 extensions | ||
53 | appearing in the validation path must be in canonical form | 59 | appearing in the validation path must be in canonical form |
54 | according to | 60 | according to |
55 | .Xr X509v3_addr_is_canonical 3 | 61 | .Xr X509v3_addr_is_canonical 3 |
56 | and | 62 | and |
57 | .Xr X509v3_asid_is_canonical 3 . | 63 | .Xr X509v3_asid_is_canonical 3 . |
58 | .It | ||
59 | If the IP address delegation extension is present in a certificate, | ||
60 | it must also be present in its issuer. | ||
61 | Similarly for the AS identifiers delegation extension. | ||
62 | .It | ||
63 | An issuer may only delegate subsets of resources present in its | ||
64 | RFC 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 |