aboutsummaryrefslogtreecommitdiff
path: root/solver.go
blob: 8671f21fecb2991334fad8c25bd2eff218d06d0e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
package acme

import "errors"

var (
	ErrNotImplemented = errors.New("not implemented")
	ErrSkipped        = errors.New("solver skipped")
)

// WellKnown URL path
const WellKnown = `/.well-known/acme-challenge/`

// Solver decribes a solving interface
type Solver interface {
	Solve(Challenge) error
	Solved() error
	Type() ChalType
}