From 89155da93f372f276511fa3875aef520b25e835d Mon Sep 17 00:00:00 2001 From: Ivan Wallis Date: Wed, 15 Nov 2017 20:53:48 -0800 Subject: [PATCH] looping through chain will hit recursion limit since updated link is not being sent as a request. --- .../src/main/java/org/shredzone/acme4j/Certificate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/acme4j-client/src/main/java/org/shredzone/acme4j/Certificate.java b/acme4j-client/src/main/java/org/shredzone/acme4j/Certificate.java index e6314fae..aafc9204 100644 --- a/acme4j-client/src/main/java/org/shredzone/acme4j/Certificate.java +++ b/acme4j-client/src/main/java/org/shredzone/acme4j/Certificate.java @@ -126,7 +126,7 @@ public class Certificate extends AcmeResource { URL link = chainCertUrl; while (link != null && certChain.size() < MAX_CHAIN_LENGTH) { try (Connection conn = getSession().provider().connect()) { - conn.sendRequest(chainCertUrl, getSession()); + conn.sendRequest(link, getSession()); conn.accept(HttpURLConnection.HTTP_OK); certChain.add(conn.readCertificate());