]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
assert key_tag too
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 17 Jan 2025 10:29:03 +0000 (11:29 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Fri, 17 Jan 2025 10:29:03 +0000 (11:29 +0100)
regression-tests.auth-py/test_DirectDNSKEYSignature.py

index fe5929ba7ba77a2e1701099f68c126ddc033efc6..bb63eda2a6046dc8ed5ec06474cb4844b23e7075 100644 (file)
@@ -55,7 +55,7 @@ example.org.                 3600 IN RRSIG   DNSKEY 13 2 3600 20250118211239 202
         self.assertTrue(dnskey_found, "DNSKEY record not found in the answer section")
 
         # Validate RRSIG record for DNSKEY
-        rrsig_found = any(rrset.rdtype == dns.rdatatype.RRSIG and rrset.covers == dns.rdatatype.DNSKEY for rrset in res.answer)
+        rrsig_found = any(rrset.rdtype == dns.rdatatype.RRSIG and rrset.covers == dns.rdatatype.DNSKEY and rrset[0].key_tag == 22273 for rrset in res.answer)
         self.assertTrue(rrsig_found, "RRSIG for DNSKEY not found in the answer section")
 
     def testDNSKEYQueryWithoutDNSSEC(self):