package
0.0.0-20180612135327-062eff57d0b2
Repository: https://github.com/signalfx/istio.git
Documentation: pkg.go.dev
# Packages
Package protocol defines the interface of CA client protocol.
# Functions
NewCAClient creates a new CAClient instance.
NewKeyCertBundleRotator is constructor for keyCertBundleRotatorImpl based on the provided configuration.
SaveKeyCert stores the specified key/cert into file specified by the path.
# Structs
CAClient is a client to provision key and certificate from the upstream CA via CSR protocol.
Config is configuration for the CA client.
KeyCertBundleRotator automatically updates the key and cert bundle by interacting with upstream CA.
# Interfaces
KeyCertRetriever is the interface responsible for retrieve new key and certificate from upstream CA.