TLS termination #168
Labels
enhancement
New feature or request
epic
To be broken down into multiple tasks
triage
Triage based on the content
This project has the following parts:
client
: TLS termination of incoming connections from database clients #361server
: TLS termination of outgoing connection to the database server #362verify-ca
andverify-full
SSL modes #365Now that both the client and server connections use the
net/tcp
stdlib (#343), they both can use thecrypto/tls
stdlib and also the boringcrypto library.When an incoming connection connects, the TLS handshake will happen underneath and the code accesses the data in plaintext. The plaintext data will pass around in the core and plugins until it reaches the server that gatewayd also connected to via TLS. The plugins use mTLS to talk with the core. So, this is how it works:
The text was updated successfully, but these errors were encountered: