mirror of
https://github.com/certbot/certbot.git
synced 2026-07-30 18:04:31 +02:00
TSIG SOA query fix (#9408)
* Use the TSIG keyring for the initial SOA request Helps allow the use of keys in BIND ACLs to help certbot update the correct zone. Previously TSIG was only used for zone updates, rather than for both the authoritative SOA request and zone update. * Update CHANGELOG.md * Update AUTHORS.md * Workaround for mypy failure due to dnspython stubs As per https://github.com/certbot/certbot/pull/9408#issuecomment-1257868864 Co-authored-by: Alex Zorin <alex@zorin.id.au>
This commit is contained in:
co-authored by
Alex Zorin
parent
e84271b36b
commit
92aaa9703b
@@ -216,6 +216,8 @@ class _RFC2136Client:
|
||||
request = dns.message.make_query(domain, dns.rdatatype.SOA, dns.rdataclass.IN)
|
||||
# Turn off Recursion Desired bit in query
|
||||
request.flags ^= dns.flags.RD
|
||||
# Use our TSIG keyring
|
||||
request.use_tsig(self.keyring, algorithm=self.algorithm) # type: ignore[attr-defined]
|
||||
|
||||
try:
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user