Versions in this module Expand all Collapse all v1 v1.1.0 Aug 9, 2018 v1.0.0 Jun 20, 2018 Changes in this version + func InstallCert(a agent.Agent, cert *ssh.Certificate, key Key) error + func RPCSign(pub ssh.PublicKey, token string, message string, conf *Config) (*ssh.Certificate, error) + func SavePrivateFiles(prefix string, cert *ssh.Certificate, key Key) error + func SavePublicFiles(prefix string, cert *ssh.Certificate, pub ssh.PublicKey) error + func Sign(pub ssh.PublicKey, token string, message string, conf *Config) (*ssh.Certificate, error) + type Config struct + CA string + Keysize int + Keytype string + PublicFilePrefix string + ValidateTLSCertificate bool + Validity string + func ReadConfig(path string) (*Config, error) + type Key crypto.Signer + func GenerateKey(options ...func(*options)) (Key, ssh.PublicKey, error) + type KeyOption func(*options) + func KeySize(size int) KeyOption + func KeyType(keyType string) KeyOption