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

# Functions

AppCertPath returns the path to the user's TLS certificate for the given proxy, cluster, and app.
AppCredentialDir returns the path to the user's app credential directory for the given proxy and cluster.
AppDir returns the path to the user's app directory for the given proxy.
AppKeyPath returns the path to the user's private key for the given proxy, cluster, and app.
AppLocalCAPath returns the path to a self-signed localhost CA for the given proxy, cluster, and app.
CAsDir returns path to trusted clusters certificates directory.
CurrentProfile returns the path to the current profile file.
DatabaseCertPath returns the path to the user's TLS certificate for the given proxy, cluster, and database.
DatabaseCredentialDir returns the path to the user's database cert directory for the given proxy and cluster.
DatabaseDir returns the path to the user's database directory for the given proxy.
DatabaseKeyPath returns the path to the user's TLS private key for the given proxy, cluster, and database.
DatabaseOracleWalletDirectory returns the path to the user's Oracle Wallet configuration directory.
IdentitySSHCertPath returns the path to the identity file's SSH certificate.
IsProfileKubeConfigPath makes a best effort attempt to check if the given path is a profile specific kubeconfig path generated by this package.
KeyDir returns the path to the keys directory.
KnownHostsPath returns the path to the known hosts file.
KubeConfigPath returns the path to the user's standalone kubeconfig for the given proxy, cluster, and kube cluster.
KubeCredentialDir returns the path to the user's kube credential directory for the given proxy and cluster.
KubeCredLockfilePath returns the kube credentials lock file for given proxy <baseDir>/keys/<proxy>/kube_credentials.lock.
KubeCredPath returns the path to the user's TLS credential for the given proxy, cluster, and kube cluster.
KubeDir returns the path to the user's kube directory for the given proxy.
PPKFilePath returns the path to the user's PuTTY PPK-formatted keypair for the given proxy and cluster.
ProfileFilePath returns the path to the profile file for the given profile.
ProxyKeyDir returns the path to the proxy's keys directory.
PublicKeyPath returns the path to the users's public key for the given proxy.
SSHCertPath returns the path to the users's SSH certificate for the given proxy and cluster.
SSHDir returns the path to the user's SSH directory for the given proxy.
TLSCAsPath returns the path to the users's TLS CA's certificates for the given proxy.
TLSCAsPathCluster returns the path to the specified cluster's CA directory.
TLSCertPath returns the path to the users's TLS certificate for the given proxy.
TLSCertPathLegacy returns the legacy path used in Teleport 16.x and older to the users's TLS certificate for the given proxy.
TrimKeyPathSuffix returns the given path with any key suffix/extension trimmed off.
UserSSHKeyPath returns the path to the users's SSH private key for the given proxy.
UserTLSKeyPath returns the path to the users's TLS private key for the given proxy.

# Constants

FileExtKubeCred is the suffix/extension of a file where a kubernetes credential is stored (TLS key and cert combined in a single file).
FileExtTLSCert is the suffix/extension of a file where a TLS cert is stored.
FileExtTLSCertLegacy is the legacy suffix/extension of a file where a TLS cert is stored.