nesis
nesis copied to clipboard
[Feature] End to end encryption of communication
Description Communication between microservices can be encrypted for secure communication.
Detail Currently communication between microservices is not encrypted. In a highly secure environment, encrypted communication is a requirement. This issue introduces encryption between the Frontend, API and Rag engine.
Acceptance Criteria
- Encryption is optional.
- When encryption is enabled, all communication is encrypted by mTLS.
- Certificates can be self-signed with a common CA and different Certs for the Frontend, API and RAG