resolver

package
v5.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 1, 2026 License: MIT Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Prober

type Prober struct {
	// contains filtered or unexported fields
}

func NewProber

func NewProber(solverManager *SolverManager) *Prober

func (*Prober) Solve

func (p *Prober) Solve(ctx context.Context, authorizations []acme.Authorization) error

Solve Looks through the challenge combinations to find a solvable match. Then solves the challenges in series and returns.

type SolverManager

type SolverManager struct {
	// contains filtered or unexported fields
}

func NewSolversManager

func NewSolversManager(core *api.Core) *SolverManager

func (*SolverManager) Remove

func (c *SolverManager) Remove(chlgType challenge.Type)

Remove removes a challenge type from the available solvers.

func (*SolverManager) ResetSolvers

func (c *SolverManager) ResetSolvers()

ResetSolvers removes all solvers.

func (*SolverManager) SetDNS01Provider

func (c *SolverManager) SetDNS01Provider(p challenge.Provider, opts ...dns01.ChallengeOption) error

SetDNS01Provider specifies a custom provider p that can solve the given DNS-01 challenge.

func (*SolverManager) SetDNSPersist01

func (c *SolverManager) SetDNSPersist01(opts ...dnspersist01.ChallengeOption) error

SetDNSPersist01 configures the dns-persist-01 challenge solver. IMPORTANT: this method is experimental and may change without notice.

func (*SolverManager) SetHTTP01Provider

func (c *SolverManager) SetHTTP01Provider(p challenge.Provider, opts ...http01.ChallengeOption) error

SetHTTP01Provider specifies a custom provider p that can solve the given HTTP-01 challenge.

func (*SolverManager) SetTLSALPN01Provider

func (c *SolverManager) SetTLSALPN01Provider(p challenge.Provider, opts ...tlsalpn01.ChallengeOption) error

SetTLSALPN01Provider specifies a custom provider p that can solve the given TLS-ALPN-01 challenge.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL