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

# Functions

KeyRingFromIdentityFile loads client key ring from an identity file.
LoadIdentityFileIntoClientStore loads the identityFile from the given path into the given client store, assimilating it with other keys in the store.
NewClientStoreFromIdentityFile initializes a new in-memory client store and loads data from the given identity file into it.
NewInMemoryConfigWriter creates a new virtual file system It stores the files contents and their properties in memory.
No description provided by the author
Write writes user credentials to disk in a specified format.

# Constants

DefaultFormat is what Teleport uses by default.
FormatCassandra produces CA and key pair in the format suitable for configuring a Cassandra database for mutual TLS.
FormatCockroach produces CA and key pair in the format suitable for configuring a CockroachDB database for mutual TLS.
FormatDatabase produces CA and key pair suitable for configuring a database instance for mutual TLS.
FormatElasticsearch produces CA and key pair in the format suitable for configuring Elasticsearch for mutual TLS authentication.
FormatFile is when a key + cert are stored concatenated into a single file.
FormatKubernetes is a standard Kubernetes format, with all credentials stored in a "kubeconfig" file.
FormatMongo produces CA and key pair in the format suitable for configuring a MongoDB database for mutual TLS authentication.
FormatOpenSSH is OpenSSH-compatible format, when a key and a cert are stored in two different files (in the same directory).
FormatOracle produces CA and ke pair in the Oracle wallet format.
FormatRedis produces CA and key pair in the format suitable for configuring a Redis database for mutual TLS.
FormatScylla produces CA and key pair in the format suitable for configuring a Scylla database for mutual TLS.
FormatSnowflake produces public key in the format suitable for configuration Snowflake JWT access.
FormatTLS is a standard TLS format used by common TLS clients (e.g.
FormatWindows produces a certificate suitable for logging in to Windows via Active Directory.

# Variables

KnownFileFormats is a list of all above formats.

# Structs

InMemoryConfigWriter is a basic virtual file system abstraction that writes into memory instead of writing to a more persistent storage.
StandardConfigWriter is a trivial ConfigWriter that wraps the relevant `os` functions.
WriteConfig holds the necessary information to write an identity file.

# Interfaces

ConfigWriter is a simple filesystem abstraction to allow alternative simple read/write for this package.

# Type aliases

Format describes possible file formats how a user identity can be stored.
FormatList is a list of all possible FormatList.
No description provided by the author
No description provided by the author