Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] End to end encryption of communication #69

Open
mawandm opened this issue May 4, 2024 · 0 comments
Open

[Feature] End to end encryption of communication #69

mawandm opened this issue May 4, 2024 · 0 comments
Labels
API Backend API enhancement New feature or request frontend rag Rag Engine

Comments

@mawandm
Copy link
Contributor

mawandm commented May 4, 2024

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

  1. Encryption is optional.
  2. When encryption is enabled, all communication is encrypted by mTLS.
  3. Certificates can be self-signed with a common CA and different Certs for the Frontend, API and RAG
@mawandm mawandm added enhancement New feature or request rag Rag Engine API Backend API frontend labels May 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Backend API enhancement New feature or request frontend rag Rag Engine
Projects
None yet
Development

No branches or pull requests

1 participant