Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertSigner ¶
type CertSigner struct {
// contains filtered or unexported fields
}
func NewCertSigner ¶
func NewCertSigner(puppetConfig puppetconfig.PuppetConfig, log *log.Logger, watcher *interfaces.FsnotifyWatcher, notifyCallback func(message string)) (*CertSigner, error)
func (*CertSigner) Clean ¶
func (ctx *CertSigner) Clean(hostname string) <-chan SigningResult
func (*CertSigner) ProcessingBacklogLength ¶
func (ctx *CertSigner) ProcessingBacklogLength() int
func (*CertSigner) Shutdown ¶
func (ctx *CertSigner) Shutdown()
func (*CertSigner) Sign ¶
func (ctx *CertSigner) Sign(hostname string, cleanExistingCert bool) <-chan SigningResult
SigningResult channel will receive two messages if cleanExistingCert is true - one when cert is cleaned and one when cert is signed
type SigningResult ¶
Click to show internal directories.
Click to hide internal directories.