Add a TSIG signature to each query. The parameters are passed to ``dns.message.Message.use_tsig()``; see its documentation for details.
(
self,
keyring: Any,
keyname: dns.name.Name | str | None = None,
algorithm: dns.name.Name | str = dns.tsig.default_algorithm,
)
| 1126 | return qnames_to_try |
| 1127 | |
| 1128 | def use_tsig( |
| 1129 | self, |
| 1130 | keyring: Any, |
| 1131 | keyname: dns.name.Name | str | None = None, |
| 1132 | algorithm: dns.name.Name | str = dns.tsig.default_algorithm, |
| 1133 | ) -> None: |
| 1134 | """Add a TSIG signature to each query. |
| 1135 | |
| 1136 | The parameters are passed to ``dns.message.Message.use_tsig()``; |
| 1137 | see its documentation for details. |
| 1138 | """ |
| 1139 | |
| 1140 | self.keyring = keyring |
| 1141 | self.keyname = keyname |
| 1142 | self.keyalgorithm = algorithm |
| 1143 | |
| 1144 | def use_edns( |
| 1145 | self, |