Documentation
¶
Overview ¶
Package cloudletssh provides for a shareable, on-demand provider of signed ssh keys.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RefreshInlineBufferDuration = time.Minute
View Source
var RefreshLazyBufferDuration = 2 * time.Hour
View Source
var SignSSHKeyTimeout = 30 * time.Second
Functions ¶
This section is empty.
Types ¶
type KeySigner ¶
type KeySigner interface {
// SignSSHKey signs the user's public key and returns a signed ssh certificate
SignSSHKey(ctx context.Context, publicKey string) (string, error)
}
KeySigner is used to sign the user's public key
type SSHKey ¶
type SSHKey struct {
// contains filtered or unexported fields
}
SSHKey provides on-demand signed ssh certificates for authenticating with VMs created by the platform.
func (*SSHKey) GetKeyPairs ¶
Click to show internal directories.
Click to hide internal directories.