// Package acme abstracts away various ACME libraries
package acme

import (
	"errors"
	"net"
)

var (
	ErrProviderNotImplemented = errors.New("Provider not implemented")
)

// Provider is a ACME provider interface
type Provider interface {
	NewListener(...string) (net.Listener, error)
}