INNER CODE UNIT · Go
TestSign
jcmoraisjr/haproxy-ingress · pkg/acme/client_test.go:56
func TestSign(t *testing.T) {
if clientkey == "" || email == "" || domain == "" {
return
}
c := setup(t)
defer c.teardown()
resolver := &clientResolver{logger: c.logger}
client, err := NewClient(c.logger, resolver, &Account{
Endpoint: "https://acme-staging-v02.api.letsencrypt.org",
Emails: email,
TermsAgreed: true,
})
if err != nil {
t.Errorf("error creating acme client: %v", err)
}
// TODO test resulting crt
// TODO debug/fine logging in the Sign() steps
_, _, err = client.Sign([]string{domain}, chain)