func (p tlsProvider) CleanUp(domain, token, keyAuth string) error { _, dom, err := acme.TLSSNI01ChallengeCertDomain(keyAuth) if err != nil { return err } p.m.mu.Lock() delete(p.m.certTokens, dom) p.m.mu.Unlock() return nil }
func (p tlsProvider) Present(domain, token, keyAuth string) error { cert, dom, err := acme.TLSSNI01ChallengeCertDomain(keyAuth) if err != nil { return err } p.m.mu.Lock() p.m.certTokens[dom] = &cert p.m.mu.Unlock() return nil }