SubmoduleDNSSecInterface.php 540 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace MGModule\DNSManager2\mgLibs\custom\dns\interfaces;
  3. /**
  4. * Implement this interface if you want to add DNSSec to you submodule
  5. */
  6. interface SubmoduleDNSSecInterface
  7. {
  8. /**
  9. * Get sign keys
  10. */
  11. public function getSignKeys();
  12. /**
  13. * Sign DNS zone
  14. */
  15. public function sign();
  16. /**
  17. * Unsign DNS zone
  18. */
  19. public function unsign();
  20. /**
  21. * Rectify DNS zone
  22. */
  23. public function rectify();
  24. /**
  25. *
  26. */
  27. public function isSigned();
  28. }