diff --git a/config/app/custom_rdap_servers.example.yaml b/config/app/custom_rdap_servers.example.yaml index 4d65c71..d96af51 100644 --- a/config/app/custom_rdap_servers.example.yaml +++ b/config/app/custom_rdap_servers.example.yaml @@ -44,12 +44,8 @@ [ [ "co" ], [ "https://rdap.nic.co/" ] ], [ [ "de" ], [ "https://rdap.denic.de/" ] ], [ [ "ga" ], [ "https://rdap.nic.ga/" ] ], - [ [ "ht" ], [ "https://rdap.nic.ht/" ] ], - [ [ "in" ], [ "https://rdap.registry.in/" ] ], - [ [ "ke" ], [ "https://rdap.kenic.or.ke/" ] ], [ [ "kn" ], [ "https://rdap.nic.kn/" ] ], [ [ "li" ], [ "https://rdap.nic.li/" ] ], - [ [ "ml" ], [ "https://rdap.nic.ml/" ] ], [ [ "mr" ], [ "https://rdap.nic.mr/" ] ], [ [ "mz" ], [ "https://rdap.nic.mz/" ] ], [ [ "ng" ], [ "https://rdap.nic.net.ng/" ] ], diff --git a/src/Entity/DnsKey.php b/src/Entity/DnsKey.php index b308252..82549b1 100644 --- a/src/Entity/DnsKey.php +++ b/src/Entity/DnsKey.php @@ -62,9 +62,15 @@ class DnsKey return $this; } - public function getKeyTag() + public function getKeyTag(): string { - return unpack('n', $this->keyTag)[1]; + $value = $this->keyTag; + + if (is_resource($value)) { + $value = stream_get_contents($value); + } + + return unpack('n', $value)[1]; } public function setKeyTag($keyTag): static @@ -86,9 +92,15 @@ class DnsKey return $this; } - public function getDigest() + public function getDigest(): string { - return strtoupper(bin2hex($this->digest)); + $value = $this->digest; + + if (is_resource($value)) { + $value = stream_get_contents($value); + } + + return strtoupper(bin2hex($value)); } public function setDigest($digest): static