Versions in this module Expand all Collapse all v0 v0.8.3 Apr 26, 2016 Changes in this version + var KeyType = acme.RSA2048 v0.8.2 Feb 25, 2016 Changes in this version + const AlternatePort + const Ecc224 + const Ecc256 + const OCSPInterval + const RenewInterval + const Rsa2048 + const Rsa4096 + var Agreed bool + var CAUrl string + var DefaultEmail string + var NewACMEClient = func(email string, allowPrompts bool) (*ACMEClient, error) + var OnDemandIssuedCount = new(int32) + func Activate(configs []server.Config) ([]server.Config, error) + func ConfigQualifies(cfg server.Config) bool + func Deactivate() (err error) + func EnableTLS(configs []server.Config, loadCertificates bool) error + func GetCertificate(clientHello *tls.ClientHelloInfo) (*tls.Certificate, error) + func GetOrObtainCertificate(clientHello *tls.ClientHelloInfo) (*tls.Certificate, error) + func HostQualifies(hostname string) bool + func MakePlaintextRedirects(allConfigs []server.Config) []server.Config + func MarkQualified(configs []server.Config) + func ObtainCerts(configs []server.Config, allowPrompts, proxyACME bool) error + func RequestCallback(w http.ResponseWriter, r *http.Request) bool + func Revoke(host string) error + func Setup(c *setup.Controller) (middleware.Middleware, error) + type ACMEClient struct + AllowPrompts bool + func NewACMEClientGetEmail(config server.Config, allowPrompts bool) (*ACMEClient, error) + func (c *ACMEClient) Configure(bindHost string) + func (c *ACMEClient) Obtain(names []string) error + func (c *ACMEClient) Renew(name string) error + type Certificate struct + Managed bool + Names []string + NotAfter time.Time + OCSP *ocsp.Response + OnDemand bool + type KeySize int + type Storage string + func (s Storage) Site(domain string) string + func (s Storage) SiteCertFile(domain string) string + func (s Storage) SiteKeyFile(domain string) string + func (s Storage) SiteMetaFile(domain string) string + func (s Storage) Sites() string + func (s Storage) User(email string) string + func (s Storage) UserKeyFile(email string) string + func (s Storage) UserRegFile(email string) string + func (s Storage) Users() string + type User struct + Email string + Registration *acme.RegistrationResource + func (u User) GetEmail() string + func (u User) GetPrivateKey() *rsa.PrivateKey + func (u User) GetRegistration() *acme.RegistrationResource