README.md

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