Versions in this module Expand all Collapse all v0 v0.0.12 Feb 8, 2021 Changes in this version + func FileSigner(path string) (ssh.Signer, error) + func FileSignerWithCert(path string, certificatePath string) (ssh.Signer, error) + func ParseTunnelArgument(forward string, direction ssh.TunnelDirection) (ssh.TunnelSpec, error) + func ReadCertificate(certificatePath string, keySigner ssh.Signer) (ssh.Signer, error) + type CreateKeyPairConfig struct + Bits int + Comment string + Type KeyPairType + type FromPrivateKeyConfig struct + Comment string + RawPrivateKeyPemBlock []byte + type KeyPair struct + Comment string + PrivateKeyPemBlock []byte + PublicKeyAuthorizedKeysLine []byte + func KeyPairFromPrivateKey(config FromPrivateKeyConfig) (KeyPair, error) + func NewKeyPair(config CreateKeyPairConfig) (KeyPair, error) + type KeyPairType string + const Default + const Dsa + const Ecdsa + const Ed25519 + const Rsa + func (o KeyPairType) String() string