diff options
Diffstat (limited to 'dns/rdtypes/ANY/RRSIG.py')
-rw-r--r-- | dns/rdtypes/ANY/RRSIG.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/dns/rdtypes/ANY/RRSIG.py b/dns/rdtypes/ANY/RRSIG.py index 53cc55a..93c7f10 100644 --- a/dns/rdtypes/ANY/RRSIG.py +++ b/dns/rdtypes/ANY/RRSIG.py @@ -64,15 +64,15 @@ class RRSIG(dns.rdata.Rdata): original_ttl, expiration, inception, key_tag, signer, signature): super().__init__(rdclass, rdtype) - self.type_covered = self.as_value(type_covered) - self.algorithm = self.as_value(algorithm) - self.labels = self.as_value(labels) - self.original_ttl = self.as_value(original_ttl) - self.expiration = self.as_value(expiration) - self.inception = self.as_value(inception) - self.key_tag = self.as_value(key_tag) - self.signer = self.as_value(signer) - self.signature = self.as_value(signature) + self.type_covered = self._as_rdatatype(type_covered) + self.algorithm = dns.dnssec.Algorithm.make(algorithm) + self.labels = self._as_uint8(labels) + self.original_ttl = self._as_ttl(original_ttl) + self.expiration = self._as_uint32(expiration) + self.inception = self._as_uint32(inception) + self.key_tag = self._as_uint16(key_tag) + self.signer = self._as_name(signer) + self.signature = self._as_bytes(signature) def covers(self): return self.type_covered |