ZoneSigningInterface
interface ZoneSigningInterface (View source)
Signing state of a zone: securing, unsecuring and reading whether it is signed.
Methods
No description
No description
No description
Whether the zone is signed, or null when PowerDNS could not be asked.
Whether the zone carries the PRESIGNED metadata, meaning it was signed at the primary server and DNSSEC cannot be managed locally.
No description
Serial as served by PowerDNS with SOA-EDIT applied (the "signed" serial), or null when the server does not expose it or the zone cannot be read.
Details
bool
secureZone(string $zoneName)
No description
bool
unsecureZone(string $zoneName)
No description
bool
isZoneSecured(string $zoneName, $config)
No description
bool|null
fetchZoneSecured(string $zoneName)
Whether the zone is signed, or null when PowerDNS could not be asked.
bool
isZonePresigned(string $zoneName)
Whether the zone carries the PRESIGNED metadata, meaning it was signed at the primary server and DNSSEC cannot be managed locally.
bool
isDnssecEnabled()
No description
int|null
getEditedSerial(string $zoneName)
Serial as served by PowerDNS with SOA-EDIT applied (the "signed" serial), or null when the server does not expose it or the zone cannot be read.