| # Secure Session Agent Client Libraries | |
| The Secure Session Agent is a service that enables a workload to offload select | |
| operations from the mTLS handshake and protects a workload's private key | |
| material from exfiltration. Specifically, the workload asks the Secure Session | |
| Agent for the TLS configuration to use during the handshake, to perform private | |
| key operations, and to validate the peer certificate chain. The Secure Session | |
| Agent's client libraries enable applications to communicate with the Secure | |
| Session Agent during the TLS handshake, and to encrypt traffic to the peer | |
| after the TLS handshake is complete. | |
| This repository contains the source code for the Secure Session Agent's Go | |
| client libraries, which allow gRPC and HTTP Go applications to use the Secure Session | |
| Agent. |