diff --git a/acme4j-client/src/main/java/org/shredzone/acme4j/Account.java b/acme4j-client/src/main/java/org/shredzone/acme4j/Account.java index 9d4c4d4d..05d8de7e 100644 --- a/acme4j-client/src/main/java/org/shredzone/acme4j/Account.java +++ b/acme4j-client/src/main/java/org/shredzone/acme4j/Account.java @@ -203,7 +203,7 @@ public class Account extends AcmeJsonResource { JSONBuilder payloadClaim = new JSONBuilder(); payloadClaim.put("account", getLocation()); - payloadClaim.putKey("newKey", newKeyPair.getPublic()); + payloadClaim.putKey("oldKey", getLogin().getKeyPair().getPublic()); JsonWebSignature innerJws = new JsonWebSignature(); innerJws.setPayload(payloadClaim.toString()); diff --git a/acme4j-client/src/test/java/org/shredzone/acme4j/AccountTest.java b/acme4j-client/src/test/java/org/shredzone/acme4j/AccountTest.java index 81bf399e..786be1cc 100644 --- a/acme4j-client/src/test/java/org/shredzone/acme4j/AccountTest.java +++ b/acme4j-client/src/test/java/org/shredzone/acme4j/AccountTest.java @@ -320,10 +320,10 @@ public class AccountTest { StringBuilder expectedPayload = new StringBuilder(); expectedPayload.append('{'); expectedPayload.append("\"account\":\"").append(locationUrl).append("\","); - expectedPayload.append("\"newKey\":{"); - expectedPayload.append("\"kty\":\"").append(TestUtils.D_KTY).append("\","); - expectedPayload.append("\"e\":\"").append(TestUtils.D_E).append("\","); - expectedPayload.append("\"n\":\"").append(TestUtils.D_N).append("\""); + expectedPayload.append("\"oldKey\":{"); + expectedPayload.append("\"kty\":\"").append(TestUtils.KTY).append("\","); + expectedPayload.append("\"e\":\"").append(TestUtils.E).append("\","); + expectedPayload.append("\"n\":\"").append(TestUtils.N).append("\""); expectedPayload.append("}}"); assertThat(decodedPayload, sameJSONAs(expectedPayload.toString())); } catch (JoseException ex) {