* information regarding copyright ownership.
*/
-// Using the keyword 'default' is not allowed.
+// 'default' is a built-in policy, redefinition not allowed.
dnssec-policy "default" {
signatures-refresh P5D;
};
file "example.db";
dnssec-policy "default";
};
-
--- /dev/null
+/*
+ * Copyright (C) Internet Systems Consortium, Inc. ("ISC")
+ *
+ * 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 http://mozilla.org/MPL/2.0/.
+ *
+ * See the COPYRIGHT file distributed with this work for additional
+ * information regarding copyright ownership.
+ */
+
+// 'insecure' is a built-in policy, redefinition not allowed.
+dnssec-policy "insecure" {
+ signatures-refresh P5D;
+};
+
+zone "example.net" {
+ type master;
+ file "example.db";
+ dnssec-policy "insecure";
+};
* information regarding copyright ownership.
*/
-// Using the keyword 'none' is not allowed.
+// 'none' is a built-in policy, redefinition not allowed.
dnssec-policy "none" {
signatures-refresh P5D;
};
file "example.db";
dnssec-policy "none";
};
-
if (strcmp("default", name) == 0) {
return (false);
}
+ if (strcmp("insecure", name) == 0) {
+ return (false);
+ }
return (true);
}
if (bad_name) {
cfg_obj_log(obj, logctx, ISC_LOG_ERROR,
- "dnssec-policy name may not be 'none' or "
- "'default' (which is the built-in policy)");
+ "dnssec-policy name may not be 'insecure', "
+ "'none', or 'default' (which are built-in "
+ "policies)");
if (result == ISC_R_SUCCESS) {
result = ISC_R_FAILURE;
}