package
0.1.8
Repository: https://github.com/google/s2a-go.git
Documentation: pkg.go.dev

# README

This directory has the implementation of the S2Av2's gRPC-Go client libraries

# Packages

Package certverifier offloads verifications to S2Av2.
Package fakes2av2 is a fake S2Av2 Go implementation.
Package main runs an S2Av2 service.
Package remotesigner offloads private key operations to S2Av2.
Package tlsconfigstore offloads operations to S2Av2.

# Functions

GetS2ATimeout returns the timeout enforced on the connection to the S2A service for handshake.
NewClientCreds returns a client-side transport credentials object that uses the S2Av2 to establish a secure connection with a server.
NewClientTLSConfig returns a tls.Config instance that uses S2Av2 to establish a TLS connection as a client.
NewServerCreds returns a server-side transport credentials object that uses the S2Av2 to establish a secure connection with a client.