diff --git a/tuf/api/metadata.py b/tuf/api/metadata.py index 68011925..6eb27709 100644 --- a/tuf/api/metadata.py +++ b/tuf/api/metadata.py @@ -69,6 +69,12 @@ def signable(self) -> JsonDict: """ raise NotImplementedError() + def bump_version(self) -> None: + self.version = self.version + 1 + + def bump_expiration(self, delta: relativedelta = relativedelta(days=1)) -> None: + self.expiration = self.expiration + delta + def signed(self) -> str: return encode_canonical(self.signable['signed']).encode('utf-8')