Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Providing a service to secure communication among micro services via Mutual Authentication of end points (Mutual TLS) and HTTPS.
  2. Providing a secret service that will provide RESTful API to ADD, DELETE, UPDATE of secrets and secure storage of secrets using AES encryption.

Scope:

Internal CA Broker Service

The proposed project will provide an Internal CA Broker Service which will be used for certificate enrollment by micro services. The ultimate goal is to make sure that all micro services communicate securely between each other using the Interal CA for enrollment and then use TLS to establish secure communication channels between each other.

...

The below diagram illustrates how a micro service will communicate with the CA Broker Service to enroll its certificate.

Certificate Provisioning and Communication

The below diagram details the architechture blocks used previously in detail:

Image Added

Secret Service

The project will also provide a Secret Service with the following features and capabilities:

...