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.