Versions in this module Expand all Collapse all v4 v4.0.2 Jun 12, 2023 Changes in this version + const ACMETLS1Protocol + func ChallengeBlocks(domain, keyAuth string) ([]byte, []byte, error) + func ChallengeCert(domain, keyAuth string) (*tls.Certificate, error) + type Challenge struct + func NewChallenge(core *api.Core, validate ValidateFunc, provider challenge.Provider) *Challenge + func (c *Challenge) SetProvider(provider challenge.Provider) + func (c *Challenge) Solve(authz acme.Authorization) error + type ProviderServer struct + func NewProviderServer(iface, port string) *ProviderServer + func (s *ProviderServer) CleanUp(domain, token, keyAuth string) error + func (s *ProviderServer) GetAddress() string + func (s *ProviderServer) Present(domain, token, keyAuth string) error + type ValidateFunc func(core *api.Core, domain string, chlng acme.Challenge) error