sshutils

package
v0.279.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 12, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SSHPublicKey

type SSHPublicKey struct {
	// contains filtered or unexported fields
}

func LoadPublicKeyFromFile

func LoadPublicKeyFromFile(keyMaterial string) (key *SSHPublicKey, err error)

func LoadPublicKeysFromFile

func LoadPublicKeysFromFile(sshKeysFile files.File, verbose bool) (sshKeys []*SSHPublicKey, err error)

func MustLoadPublicKeyFromString

func MustLoadPublicKeyFromString(keyMaterial string) (key *SSHPublicKey)

func MustLoadPublicKeysFromFile

func MustLoadPublicKeysFromFile(sshKeysFile files.File, verbose bool) (sshKeys []*SSHPublicKey)

func NewSSHPublicKey

func NewSSHPublicKey() (sshPublicKey *SSHPublicKey)

func (*SSHPublicKey) Equals

func (k *SSHPublicKey) Equals(other *SSHPublicKey) (isEqual bool)

func (*SSHPublicKey) GetAsPublicKeyLine

func (k *SSHPublicKey) GetAsPublicKeyLine() (publicKeyLine string, err error)

func (*SSHPublicKey) GetKeyHostName

func (k *SSHPublicKey) GetKeyHostName() (hostName string, err error)

func (*SSHPublicKey) GetKeyMaterial

func (s *SSHPublicKey) GetKeyMaterial() (keyMaterial string, err error)

func (*SSHPublicKey) GetKeyMaterialAsString

func (k *SSHPublicKey) GetKeyMaterialAsString() (keyMaterial string, err error)

func (*SSHPublicKey) GetKeyUserAtHost

func (k *SSHPublicKey) GetKeyUserAtHost() (userAtHost string, err error)

func (*SSHPublicKey) GetKeyUserHost

func (s *SSHPublicKey) GetKeyUserHost() (keyUserHost string, err error)

func (*SSHPublicKey) GetKeyUserName

func (k *SSHPublicKey) GetKeyUserName() (keyUserName string, err error)

func (*SSHPublicKey) LoadFromSshDir

func (k *SSHPublicKey) LoadFromSshDir(sshDirectory files.Directory, verbose bool) (err error)

func (*SSHPublicKey) MustGetAsPublicKeyLine

func (s *SSHPublicKey) MustGetAsPublicKeyLine() (publicKeyLine string)

func (*SSHPublicKey) MustGetKeyHostName

func (k *SSHPublicKey) MustGetKeyHostName() (hostName string)

func (*SSHPublicKey) MustGetKeyMaterial

func (s *SSHPublicKey) MustGetKeyMaterial() (keyMaterial string)

func (*SSHPublicKey) MustGetKeyMaterialAsString

func (k *SSHPublicKey) MustGetKeyMaterialAsString() (keyMaterial string)

func (*SSHPublicKey) MustGetKeyUserAtHost

func (s *SSHPublicKey) MustGetKeyUserAtHost() (userAtHost string)

func (*SSHPublicKey) MustGetKeyUserHost

func (s *SSHPublicKey) MustGetKeyUserHost() (keyUserHost string)

func (*SSHPublicKey) MustGetKeyUserName

func (k *SSHPublicKey) MustGetKeyUserName() (keyUserName string)

func (*SSHPublicKey) MustLoadFromSshDir

func (s *SSHPublicKey) MustLoadFromSshDir(sshDirectory files.Directory, verbose bool)

func (*SSHPublicKey) MustSetFromString

func (k *SSHPublicKey) MustSetFromString(keyMaterial string)

func (*SSHPublicKey) MustSetKeyMaterial

func (s *SSHPublicKey) MustSetKeyMaterial(keyMaterial string)

func (*SSHPublicKey) MustSetKeyUserHost

func (s *SSHPublicKey) MustSetKeyUserHost(keyUserHost string)

func (*SSHPublicKey) MustSetKeyUserName

func (s *SSHPublicKey) MustSetKeyUserName(keyUserName string)

func (*SSHPublicKey) MustWriteToFile

func (s *SSHPublicKey) MustWriteToFile(outputFile files.File, verbose bool)

func (*SSHPublicKey) SetFromString

func (k *SSHPublicKey) SetFromString(keyMaterial string) (err error)

func (*SSHPublicKey) SetKeyMaterial

func (s *SSHPublicKey) SetKeyMaterial(keyMaterial string) (err error)

func (*SSHPublicKey) SetKeyUserHost

func (s *SSHPublicKey) SetKeyUserHost(keyUserHost string) (err error)

func (*SSHPublicKey) SetKeyUserName

func (s *SSHPublicKey) SetKeyUserName(keyUserName string) (err error)

func (*SSHPublicKey) WriteToFile

func (k *SSHPublicKey) WriteToFile(outputFile files.File, verbose bool) (err error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL