Versions in this module Expand all Collapse all v1 v1.2.0 Feb 4, 2021 Changes in this version + var ProviderMap = map[string]Provider + type DNSCloudflareProvider struct + func (ins *DNSCloudflareProvider) Provider(domain string, conf *config.DomainConf) (challenge.Provider, *errors.Error) + func (ins *DNSCloudflareProvider) Type() ProviderType + type HTTPPathProvider struct + func (ins *HTTPPathProvider) Provider(domain string, conf *config.DomainConf) (challenge.Provider, *errors.Error) + func (ins *HTTPPathProvider) Type() ProviderType + type HTTPPortProvider struct + func (ins *HTTPPortProvider) Provider(domain string, conf *config.DomainConf) (challenge.Provider, *errors.Error) + func (ins *HTTPPortProvider) Type() ProviderType + type HTTPProviderServer struct + func NewHTTPProviderServer(iface, port string) *HTTPProviderServer + func (s *HTTPProviderServer) CleanUp(domain, token, keyAuth string) error + func (s *HTTPProviderServer) Present(domain, token, keyAuth string) error + type Provider interface + Provider func(string, *config.DomainConf) (challenge.Provider, *errors.Error) + Type func() ProviderType + type ProviderType string + const ProviderDNS + const ProviderHTTP + const ProviderTLS