package
0.28.2
Repository: https://github.com/smallstep/cli.git
Documentation: pkg.go.dev

# Functions

DialAgent returns an ssh.Agent client.
InspectCertificate returns a CertificateInspect with the properties of the given ssh.Certificate.
NewCertSigner creates a new signer with the given certificate and private key.
NewShell initializes a new shell to the given address.
ParseCertificate returns a certificate from the marshaled bytes.
ProxyCommand replaces %%, %h, %p, and %r in the given command.
PublicKey returns the Go's crypto.PublicKey of an ssh.PublicKey.
WithAuthMethod adds a new ssh.AuthMethod to the shell.
WithCertificate adds a signer with the given certificate as an ssh.AuthMethod.
WithCertsOnly filters only those keys accompanied by a certificate.
WithRemoveExpiredCerts will remove the expired certificates automatically.
WithSignatureKey filters certificate not signed by the given signing keys.
WithSigner adds the given signer as an ssh.AuthMethod.

# Variables

ErrNotFound is the error returned if a something is not found.

# Structs

Agent represents a client to an ssh.Agent.
CertificateInspect contains details of an ssh.Certificate in human readable format.
Shell implements a remote shell to an SSH server using x/crypto/ssh.
No description provided by the author

# Type aliases

AgentOption is the type used for variadic options in Agent methods.
ShellOption is the type used to add new options to the shell.