mirror of https://github.com/shred/acme4j
Change account key roll-over as described in draft 13
parent
0de4181848
commit
f0000b9824
|
@ -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());
|
||||
|
|
|
@ -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) {
|
||||
|
|
Loading…
Reference in New Issue