Documentation ¶
Index ¶
Constants ¶
View Source
const AcmeURL = "https://acme-v01.api.letsencrypt.org/directory"
Variables ¶
View Source
var AllowRenewTs = time.Duration(24 * time.Hour * 14)
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct { *letsencrypt.Client *HTTPChallengeResponder // contains filtered or unexported fields }
func (*Client) FulfillCSR ¶
func (cli *Client) FulfillCSR(csr *x509.CertificateRequest) (*x509.Certificate, error)
func (*Client) ValidateDomainOwnership ¶
type HTTPChallengeResponder ¶
type HTTPChallengeResponder struct { net.Listener *sync.RWMutex // contains filtered or unexported fields }
func NewHTTPChallengeResponder ¶
func NewHTTPChallengeResponder(address string) (*HTTPChallengeResponder, error)
func (*HTTPChallengeResponder) ServeHTTP ¶
func (h *HTTPChallengeResponder) ServeHTTP(w http.ResponseWriter, r *http.Request)
func (*HTTPChallengeResponder) SetResource ¶
func (h *HTTPChallengeResponder) SetResource(path, resource string)
Click to show internal directories.
Click to hide internal directories.