Skip to content

google/s2a-go

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b293be1 · Jan 6, 2025
Jul 21, 2024
Apr 19, 2023
Dec 5, 2024
Jun 11, 2024
Aug 10, 2023
Dec 5, 2024
Aug 23, 2023
Jul 21, 2024
Apr 28, 2023
Sep 7, 2021
Sep 7, 2021
Sep 7, 2021
Sep 1, 2023
Jan 6, 2025
Jan 6, 2025
Dec 5, 2024
Aug 23, 2023
Dec 5, 2024
Jul 18, 2022
Mar 14, 2023
Apr 11, 2022
Apr 11, 2022

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.