INNER CODE UNIT · Go

NewSigner

jcmoraisjr/haproxy-ingress · pkg/acme/signer.go:30

func NewSigner(logger types.Logger, cache Cache, metrics types.Metrics) Signer {
	return &signer{
		logger:  logger,
		cache:   cache,
		metrics: metrics,
	}
}

// Signer ...
type Signer interface {
	AcmeAccount(endpoint, emails string, termsAgreed bool)
	AcmeConfig(expiring time.Duration)
	HasAccount() bool
	Notify(item interface{}) error
}

type Queue interface {
	Add(item any)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…