Lines Matching defs:dnskey
71 def dnskey(self) -> dns.rrset.RRset:
73 The DNSKEY RRset for this key (single-record, with TTL).
84 return bool(self.dnskey[0].flags & int(Flag.SEP))
108 Implemented once here; both subclasses inherit it via self.dnskey.
110 dnskey = self.dnskey
112 ds = dns.dnssec.make_ds(dnskey.name, dnskey[0], dsdigest)
116 parts = str(dnskey).split()
120 return TrustAnchor(str(dnskey.name), ta_type, contents)
147 def dnskey(self) -> dns.rrset.RRset:
158 dnskey_rr.rdtype == dns.rdatatype.DNSKEY
159 ), f"DNSKEY not found in {self.keyfile}"
166 private-key object, dispatching on the DNSKEY algorithm.
171 alg = ALL_ALGORITHMS_BY_NUM[self.dnskey[0].algorithm]
207 raise NotImplementedError(f"dnskey algorithm {alg.name} not implemented")
263 dnskey rdata (e.g. when loading a saved PEM).
295 def dnskey(self) -> dns.rrset.RRset:
297 self.zone.dname, dns.rdataclass.IN, dns.rdatatype.DNSKEY
353 flags: DNSKEY flags bitmask; defaults to ZONE|SEP (KSK).
355 ttl: TTL for the DNSKEY RRset (default DNSKEY_TTL).