diff --git a/client.go b/client.go index 7614968..f357e56 100644 --- a/client.go +++ b/client.go @@ -125,6 +125,7 @@ func (c *Client) do(req *Request, via []*Request) (*Response, error) { return resp, err } c.Certificates.Add(hostname+path, cert) + req.Certificate = &cert return c.do(req, via) } return resp, ErrCertificateRequired