Documentation
¶
Index ¶
Constants ¶
View Source
const ( LetsEncryptStaging = "https://acme-staging.api.letsencrypt.org/directory" LetsEncryptProduction = "https://acme-v01.api.letsencrypt.org/directory" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateForDomainer ¶
type CertificateForDomainer interface {
// CertificateForDomain obtains a certificate for a given hostname.
CertificateForDomain(hostname string) (*tls.Certificate, error)
}
type Client ¶
type Client struct {
Directory string
AgreeTOS func(tosURL string) bool
Email string
ChallengePerformer challenge.Performer
}
func (*Client) CertificateForDomain ¶
func (c *Client) CertificateForDomain(hostname string) (*tls.Certificate, error)
CertificateForDomain returns a *tls.Certificate for a given hostname.
Click to show internal directories.
Click to hide internal directories.