Documentation ¶
Index ¶
- type Cache
- type CertManager
- func (c *CertManager) GetCertificate(*tls.ClientHelloInfo) (*tls.Certificate, error)
- func (c *CertManager) GetEmail() string
- func (c *CertManager) GetPrivateKey() crypto.PrivateKey
- func (c *CertManager) GetRegistration() *registration.Resource
- func (c *CertManager) Init(p challenge.Provider) error
- func (c *CertManager) Obtain() error
- type FileCache
- type Server
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertManager ¶
type CertManager struct { Email string Reg string Key []byte Domain string Cache Cache // contains filtered or unexported fields }
func (*CertManager) GetCertificate ¶
func (c *CertManager) GetCertificate(*tls.ClientHelloInfo) (*tls.Certificate, error)
func (*CertManager) GetEmail ¶
func (c *CertManager) GetEmail() string
func (*CertManager) GetPrivateKey ¶
func (c *CertManager) GetPrivateKey() crypto.PrivateKey
func (*CertManager) GetRegistration ¶
func (c *CertManager) GetRegistration() *registration.Resource
func (*CertManager) Obtain ¶
func (c *CertManager) Obtain() error
type Server ¶
type Server struct { CertManager Self net.IP }
Click to show internal directories.
Click to hide internal directories.