};
key "external" {
- algorithm "hmac-sha1";
- secret "YPfMoAk6h+3iN8MDRQC004iSNHY=";
+ algorithm "hmac-sha1";
+ secret "YPfMoAk6h+3iN8MDRQC004iSNHY=";
};
key "internal" {
- algorithm "hmac-sha1";
- secret "4xILSZQnuO1UKubXHkYUsvBRPu8=";
+ algorithm "hmac-sha1";
+ secret "4xILSZQnuO1UKubXHkYUsvBRPu8=";
};
view "ext" {
inet 10.53.0.4 port @CONTROLPORT@ allow { any; } keys { rndc_key; };
};
-key "external" {
- algorithm "hmac-sha1";
- secret "YPfMoAk6h+3iN8MDRQC004iSNHY=";
-};
-
-key "internal" {
- algorithm "hmac-sha1";
- secret "4xILSZQnuO1UKubXHkYUsvBRPu8=";
-};
-
dnssec-policy "rsasha256" {
keys {
zsk key-directory lifetime P3M algorithm 8 1024;
parent-propagation-delay 3h;
};
-view "external-view" {
+key "external" {
+ algorithm "hmac-sha1";
+ secret "YPfMoAk6h+3iN8MDRQC004iSNHY=";
+};
+
+key "internal" {
+ algorithm "hmac-sha1";
+ secret "4xILSZQnuO1UKubXHkYUsvBRPu8=";
+};
+
+view "ext" {
+ match-clients { key "external"; };
+
zone "view-rsasha256.kasp" {
type master;
file "view-rsasha256.kasp.ext.db";
};
};
-view "internal-view" {
+view "int" {
+ match-clients { key "internal"; };
+
zone "view-rsasha256.kasp" {
type master;
file "view-rsasha256.kasp.int.db";
TSIG="hmac-sha1:external:$VIEW1"
check_keys
wait_for_done_signing
-check_dnssecstatus "$SERVER" "$POLICY" "$ZONE" "external-view"
+check_dnssecstatus "$SERVER" "$POLICY" "$ZONE" "ext"
set_keytimes_view_migration
# Set expected key times:
check_apex
dnssec_verify
-# Various signing policy checks (external).
+# Various signing policy checks (internal).
TSIG="hmac-sha1:internal:$VIEW2"
check_keys
wait_for_done_signing
-check_dnssecstatus "$SERVER" "$POLICY" "$ZONE" "internal-view"
+check_dnssecstatus "$SERVER" "$POLICY" "$ZONE" "int"
set_keytimes_view_migration
check_keytimes
check_apex