]> git.ipfire.org Git - thirdparty/dnspython.git/commitdiff
pass policy to rrset_signer (#932)
authorJakob Schlyter <jakob@kirei.se>
Sun, 4 Jun 2023 16:52:37 +0000 (18:52 +0200)
committerGitHub <noreply@github.com>
Sun, 4 Jun 2023 16:52:37 +0000 (09:52 -0700)
dns/dnssec.py

index 0c19ee8050fd0d9ac5b48fecac4b785bdcad25b8..13b731339d2dad08a2c18e7c62dad26a39a18f69 100644 (file)
@@ -1234,6 +1234,7 @@ def default_rrset_signer(
     inception: Optional[Union[datetime, str, int, float]] = None,
     expiration: Optional[Union[datetime, str, int, float]] = None,
     lifetime: Optional[int] = None,
+    policy: Optional[Policy] = None,
 ) -> None:
     """Default RRset signer"""
 
@@ -1257,6 +1258,7 @@ def default_rrset_signer(
             expiration=expiration,
             lifetime=lifetime,
             signer=signer,
+            policy=policy,
         )
         txn.add(rrset.name, rrset.ttl, rrsig)
 
@@ -1272,6 +1274,7 @@ def sign_zone(
     lifetime: Optional[int] = None,
     nsec3: Optional[NSEC3PARAM] = None,
     rrset_signer: Optional[RRsetSigner] = None,
+    policy: Optional[Policy] = None,
 ) -> None:
     """Sign zone.
 
@@ -1360,6 +1363,7 @@ def sign_zone(
                 inception=inception,
                 expiration=expiration,
                 lifetime=lifetime,
+                policy=policy,
             )
             return _sign_zone_nsec(zone, _txn, _rrset_signer)