Poweradmin\Application\Controller\Dnssec
Classes
Handles the add-DNSSEC-key form for a zone: validates key type, bits and algorithm, then creates the key.
Renders the DNSSEC key overview for a zone and handles the unsign-zone action.
Handles the delete confirmation for a DNSSEC key and removes it from the zone on confirmed POST.
Renders the DS and DNSKEY records page for a zone.
Renders the DNSSEC key detail page that confirms activating or deactivating a key.
Base for the pages that add, edit, toggle, delete, import and export DNSSEC keys: one shared gate.
Streams a DNSSEC private key as an ISC (BIND "Private-key-format") file, the format PowerDNS returns on per-key GETs of /cryptokeys.
Imports a DNSSEC private key into a zone via the PowerDNS API. Takes ISC (BIND) text or an RSA, ECDSA or EdDSA PEM key, which is converted to ISC.
Handles the POST that activates or deactivates a DNSSEC key, then returns to the zone's DNSSEC page.