Versions in this module Expand all Collapse all v0 v0.0.1 Jun 5, 2021 Changes in this version + func GetChallenge(domain string) string + func StartCertFlow(domain string, email string, dryrun bool) + type DNSProviderBestDNS struct + func NewDNSProviderBestDNS() (*DNSProviderBestDNS, error) + func (d *DNSProviderBestDNS) CleanUp(domain, token, keyAuth string) error + func (d *DNSProviderBestDNS) Present(domain, token, keyAuth string) error + type MyClient struct + func NewMyClient(myUser *MyUser, cADirURL string) (*MyClient, error) + func (c *MyClient) GetCert(domain string) (*certificate.Resource, error) + func (c *MyClient) Register() error + func (c *MyClient) ResolveRegistration() error + type MyUser struct + func NewMyUserFromEmail(email string) (*MyUser, error) + func NewMyUserFromFile(email string, filename string) (*MyUser, error) + func (u *MyUser) GetEmail() string + func (u *MyUser) GetPrivateKey() crypto.PrivateKey + func (u *MyUser) SavePrivateKey(filename string) error + func (u MyUser) GetRegistration() *registration.Resource