From: Mark Andrews Date: Tue, 13 Aug 2024 00:32:19 +0000 (+1000) Subject: Add bad dnssec-policy range variants test examples X-Git-Tag: v9.21.1~19^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bb653d37e007ed3f35116b747262d187a3ee2f60;p=thirdparty%2Fbind9.git Add bad dnssec-policy range variants test examples --- diff --git a/bin/tests/system/checkconf/bad-dnssec-policy-range1.conf b/bin/tests/system/checkconf/bad-dnssec-policy-range1.conf new file mode 100644 index 00000000000..a4398438d5e --- /dev/null +++ b/bin/tests/system/checkconf/bad-dnssec-policy-range1.conf @@ -0,0 +1,18 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * SPDX-License-Identifier: MPL-2.0 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +dnssec-policy reverse-order { + keys { + csk lifetime unlimited algorithm rsasha256 tag-range 32767 0 2048; + }; +}; diff --git a/bin/tests/system/checkconf/bad-dnssec-policy-range2.conf b/bin/tests/system/checkconf/bad-dnssec-policy-range2.conf new file mode 100644 index 00000000000..f2d29116626 --- /dev/null +++ b/bin/tests/system/checkconf/bad-dnssec-policy-range2.conf @@ -0,0 +1,18 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * SPDX-License-Identifier: MPL-2.0 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +dnssec-policy too-big-start { + keys { + csk lifetime unlimited algorithm rsasha256 tag-range 65536 0 2048; + }; +}; diff --git a/bin/tests/system/checkconf/bad-dnssec-policy-range3.conf b/bin/tests/system/checkconf/bad-dnssec-policy-range3.conf new file mode 100644 index 00000000000..131a98d1a3e --- /dev/null +++ b/bin/tests/system/checkconf/bad-dnssec-policy-range3.conf @@ -0,0 +1,18 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * SPDX-License-Identifier: MPL-2.0 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +dnssec-policy too-big-end { + keys { + csk lifetime unlimited algorithm rsasha256 tag-range 0 65536 2048; + }; +}; diff --git a/bin/tests/system/checkconf/bad-dnssec-policy-range4.conf b/bin/tests/system/checkconf/bad-dnssec-policy-range4.conf new file mode 100644 index 00000000000..2b3232ca7a1 --- /dev/null +++ b/bin/tests/system/checkconf/bad-dnssec-policy-range4.conf @@ -0,0 +1,18 @@ +/* + * Copyright (C) Internet Systems Consortium, Inc. ("ISC") + * + * SPDX-License-Identifier: MPL-2.0 + * + * This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, you can obtain one at https://mozilla.org/MPL/2.0/. + * + * See the COPYRIGHT file distributed with this work for additional + * information regarding copyright ownership. + */ + +dnssec-policy start-equals-end { + keys { + csk lifetime unlimited algorithm rsasha256 tag-range 0 0 2048; + }; +};