diff --git a/acme/acme.go b/acme/acme.go index dd536574..ccf30368 100644 --- a/acme/acme.go +++ b/acme/acme.go @@ -25,4 +25,6 @@ type Provider interface { Listen(...string) (net.Listener, error) // TLSConfig returns a tls config TLSConfig(...string) (*tls.Config, error) + // Implementation of the acme provider + String() string } diff --git a/acme/autocert/autocert.go b/acme/autocert/autocert.go index cb61032e..e2ed08c9 100644 --- a/acme/autocert/autocert.go +++ b/acme/autocert/autocert.go @@ -40,6 +40,10 @@ func (a *autocertProvider) TLSConfig(hosts ...string) (*tls.Config, error) { return m.TLSConfig(), nil } +func (a *autocertProvider) String() string { + return "autocert" +} + // New returns an autocert acme.Provider func NewProvider() acme.Provider { return &autocertProvider{}