Skip to content

Requirements

Nick Telfer edited this page Aug 20, 2018 · 8 revisions

Requirements

Server

  • Server will provide redundant persistent backup of public key rotation events
  • Server will store one time pad(otp) encrypted private key rotation blobs for recovery
  • Servers can be configured to relay updates to other registered servers using RAET or Server Sent Events
  • Project will be open source with Apache 2 License
  • Project should be pypi compatible
  • Server will have an admin UI
  • Server will have a client UI

Server Management

  • Build tab based management webpage
  • Build tab to display stored public keys(no editing capabilities)
  • Build tab to display encrypted blob info(no editing capabilities)
  • Build tab to manage relay servers
  • Build tab to display Error Logs
  • Build tab to display server status