From 92bde4cd56379551a1ea26354869f98c7b5581ec Mon Sep 17 00:00:00 2001 From: Igor Zornik Date: Tue, 21 May 2024 18:14:25 +0000 Subject: [PATCH] chore: remove remaining deprecated ARI call (#2189) --- acme/api/renewal.go | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/acme/api/renewal.go b/acme/api/renewal.go index 7a5c5985c7..5b4046c69e 100644 --- a/acme/api/renewal.go +++ b/acme/api/renewal.go @@ -3,8 +3,6 @@ package api import ( "errors" "net/http" - - "github.com/go-acme/lego/v4/acme" ) // ErrNoARI is returned when the server does not advertise a renewal info endpoint. @@ -28,26 +26,3 @@ func (c *CertificateService) GetRenewalInfo(certID string) (*http.Response, erro return c.core.HTTPClient.Get(c.core.GetDirectory().RenewalInfo + "/" + certID) } - -// UpdateRenewalInfo POSTs updated renewal information for a certificate to the renewalInfo endpoint. -// This is used to indicate that a certificate has been replaced. -// -// Note: this endpoint is part of a draft specification, not all ACME servers will implement it. -// This method will return api.ErrNoARI if the server does not advertise a renewal info endpoint. -// -// https://datatracker.ietf.org/doc/draft-ietf-acme-ari -func (c *CertificateService) UpdateRenewalInfo(req acme.RenewalInfoUpdateRequest) (*http.Response, error) { - if c.core.GetDirectory().RenewalInfo == "" { - return nil, ErrNoARI - } - - if req.CertID == "" { - return nil, errors.New("renewalInfo[post]: 'certID' cannot be empty") - } - - if !req.Replaced { - return nil, errors.New("renewalInfo[post]: 'replaced' cannot be false") - } - - return c.core.post(c.core.GetDirectory().RenewalInfo, req, nil) -}