diff options
author | Casey Deccio <casey@deccio.net> | 2021-08-17 17:05:00 +0300 |
---|---|---|
committer | Casey Deccio <casey@deccio.net> | 2021-09-28 06:23:35 +0300 |
commit | 4daa9fe03eb0642f89edbf9b04533ef1bd890641 (patch) | |
tree | 1c7fd0e40823d63042f9f3bce299a5378424a78e | |
parent | c65160cf19683a8bba464fdf8db0e98c0916442f (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 a258621..e8045f4 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) |