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();
|
JSONBuilder payloadClaim = new JSONBuilder();
|
||||||
payloadClaim.put("account", getLocation());
|
payloadClaim.put("account", getLocation());
|
||||||
payloadClaim.putKey("newKey", newKeyPair.getPublic());
|
payloadClaim.putKey("oldKey", getLogin().getKeyPair().getPublic());
|
||||||
|
|
||||||
JsonWebSignature innerJws = new JsonWebSignature();
|
JsonWebSignature innerJws = new JsonWebSignature();
|
||||||
innerJws.setPayload(payloadClaim.toString());
|
innerJws.setPayload(payloadClaim.toString());
|
||||||
|
|
|
@ -320,10 +320,10 @@ public class AccountTest {
|
||||||
StringBuilder expectedPayload = new StringBuilder();
|
StringBuilder expectedPayload = new StringBuilder();
|
||||||
expectedPayload.append('{');
|
expectedPayload.append('{');
|
||||||
expectedPayload.append("\"account\":\"").append(locationUrl).append("\",");
|
expectedPayload.append("\"account\":\"").append(locationUrl).append("\",");
|
||||||
expectedPayload.append("\"newKey\":{");
|
expectedPayload.append("\"oldKey\":{");
|
||||||
expectedPayload.append("\"kty\":\"").append(TestUtils.D_KTY).append("\",");
|
expectedPayload.append("\"kty\":\"").append(TestUtils.KTY).append("\",");
|
||||||
expectedPayload.append("\"e\":\"").append(TestUtils.D_E).append("\",");
|
expectedPayload.append("\"e\":\"").append(TestUtils.E).append("\",");
|
||||||
expectedPayload.append("\"n\":\"").append(TestUtils.D_N).append("\"");
|
expectedPayload.append("\"n\":\"").append(TestUtils.N).append("\"");
|
||||||
expectedPayload.append("}}");
|
expectedPayload.append("}}");
|
||||||
assertThat(decodedPayload, sameJSONAs(expectedPayload.toString()));
|
assertThat(decodedPayload, sameJSONAs(expectedPayload.toString()));
|
||||||
} catch (JoseException ex) {
|
} catch (JoseException ex) {
|
||||||
|
|
Loading…
Reference in New Issue