diff options
author | Casey Deccio <casey@deccio.net> | 2021-08-17 17:05:00 +0300 |
---|---|---|
committer | Casey Deccio <casey@deccio.net> | 2021-08-17 17:05:00 +0300 |
commit | d1a1aced00c315cb24094dd6c5e144e7b0e56d60 (patch) | |
tree | 0319c2dcbb2a4750d146541a1e084e943725ff99 | |
parent | 7727f0952ad5f62a16ba5f534f58d4d2c6e6d338 (diff) |
External signer is optional
-rw-r--r-- | dnsviz/analysis/online.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/dnsviz/analysis/online.py b/dnsviz/analysis/online.py index 445f504..df3c5e9 100644 --- a/dnsviz/analysis/online.py +++ b/dnsviz/analysis/online.py @@ -1031,10 +1031,10 @@ class OnlineDomainNameAnalysis(object): for cname in self.cname_targets: for target in self.cname_targets[cname]: self.cname_targets[cname][target] = self.__class__.deserialize(target, d, cache=cache) + # these are optional for signer in self.external_signers: - self.external_signers[signer] = self.__class__.deserialize(signer, d, cache=cache) - - # these two are optional + if lb2s(signer.canonicalize().to_text()) in d: + self.external_signers[signer] = self.__class__.deserialize(signer, d, cache=cache) for target in self.ns_dependencies: if lb2s(target.canonicalize().to_text()) in d: self.ns_dependencies[target] = self.__class__.deserialize(target, d, cache=cache) |