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.