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
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) 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) SetHTTP01Provider ¶
func (c *SolverManager) SetHTTP01Provider(p challenge.Provider) 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) error
SetTLSALPN01Provider specifies a custom provider p that can solve the given TLS-ALPN-01 challenge.
Click to show internal directories.
Click to hide internal directories.