package
18.0.0-dev.vnet-windows.4+incompatible
Repository: https://github.com/gravitational/teleport.git
Documentation: pkg.go.dev

# Functions

BotKinds returns a list of all artifact kinds used internally by the bot.
DestinationKinds returns a list of all artifact kinds that should be written to end-user destinations.
No description provided by the author
ListKeys returns a list of artifact keys that will be written given a list of artifacts.
LoadIdentity loads a bot identity from a destination.
No description provided by the author
ParseTLSIdentity reads TLS identity from key pair.
ReadIdentityFromStore reads stored identity credentials.
SaveIdentity saves a bot identity to a destination.
VerifyWrite attempts to write to the .write-test artifact inside the given destination.

# Constants

KindAlways identifies identity resources that should always be generated.
KindBotInternal identifies resources that should only be stored in the bot's internal data directory.
PrivateKeyKey is the name under which the private key exists in a destination.
PublicKeyKey is the ssh public key, required for successful SSH connections.
SSHCACertsKey is the name under which SSH CA certificates exist in a destination.
SSHCertKey is the name under which SSH certificates exist in a destination.
TLSCACertsKey is the name under which SSH CA certificates exist in a destination.
TLSCertKey is the name under which TLS certificates exist in a destination.
TokenHashKey is the key where a hash of the onboarding token will be stored.
WriteTestKey is the key for a file used to check that the destination is writable.

# Structs

Artifact is a component of a serialized identity.
Facade manages storing a rotating identity, and presenting it as something compatible with a client.Credentials.
Identity is collection of raw key and certificate data as well as the parsed equivalents that make up a Teleport identity.
LoadIdentityParams contains parameters beyond proto.Certs needed to load a stored identity.

# Type aliases

ArtifactKind is a type of identity artifact that can be stored and loaded.