summaryrefslogtreecommitdiff
path: root/vendor/github.com/smallstep/certificates/acme/linker.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/smallstep/certificates/acme/linker.go')
-rw-r--r--vendor/github.com/smallstep/certificates/acme/linker.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/vendor/github.com/smallstep/certificates/acme/linker.go b/vendor/github.com/smallstep/certificates/acme/linker.go
index d142bf1..f4e9c75 100644
--- a/vendor/github.com/smallstep/certificates/acme/linker.go
+++ b/vendor/github.com/smallstep/certificates/acme/linker.go
@@ -86,7 +86,7 @@ func GetUnescapedPathSuffix(typ LinkType, provisionerName string, inputs ...stri
case AccountLinkType, OrderLinkType, AuthzLinkType, CertificateLinkType:
return fmt.Sprintf("/%s/%s/%s", provisionerName, typ, inputs[0])
case ChallengeLinkType:
- return fmt.Sprintf("/%s/%s/%s/%s", provisionerName, typ, inputs[0], inputs[1])
+ return fmt.Sprintf("/%s/%s/%s/%s", provisionerName, typ, inputs[0], inputs[1]) //nolint:gosec // operating on internally defined inputs
case OrdersByAccountLinkType:
return fmt.Sprintf("/%s/%s/%s/orders", provisionerName, AccountLinkType, inputs[0])
case FinalizeLinkType:
@@ -186,19 +186,19 @@ func (l *linker) Middleware(next http.Handler) http.Handler {
nameEscaped := chi.URLParam(r, "provisionerID")
name, err := url.PathUnescape(nameEscaped)
if err != nil {
- render.Error(w, WrapErrorISE(err, "error url unescaping provisioner name '%s'", nameEscaped))
+ render.Error(w, r, WrapErrorISE(err, "error url unescaping provisioner name '%s'", nameEscaped))
return
}
p, err := authority.MustFromContext(ctx).LoadProvisionerByName(name)
if err != nil {
- render.Error(w, err)
+ render.Error(w, r, err)
return
}
acmeProv, ok := p.(*provisioner.ACME)
if !ok {
- render.Error(w, NewError(ErrorAccountDoesNotExistType, "provisioner must be of type ACME"))
+ render.Error(w, r, NewError(ErrorAccountDoesNotExistType, "provisioner must be of type ACME"))
return
}