]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Add bad dnssec-policy range variants test examples
authorMark Andrews <marka@isc.org>
Tue, 13 Aug 2024 00:32:19 +0000 (10:32 +1000)
committerMark Andrews <marka@isc.org>
Thu, 22 Aug 2024 12:12:02 +0000 (12:12 +0000)
bin/tests/system/checkconf/bad-dnssec-policy-range1.conf [new file with mode: 0644]
bin/tests/system/checkconf/bad-dnssec-policy-range2.conf [new file with mode: 0644]
bin/tests/system/checkconf/bad-dnssec-policy-range3.conf [new file with mode: 0644]
bin/tests/system/checkconf/bad-dnssec-policy-range4.conf [new file with mode: 0644]

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 (file)
index 0000000..a439843
--- /dev/null
@@ -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 (file)
index 0000000..f2d2911
--- /dev/null
@@ -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 (file)
index 0000000..131a98d
--- /dev/null
@@ -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 (file)
index 0000000..2b3232c
--- /dev/null
@@ -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;
+       };
+};