From 032105bf60c252f4a2e71a7ccf1d4b242f1d4095 Mon Sep 17 00:00:00 2001 From: Dolph Flynn <96876199+DolphFlynn@users.noreply.github.com> Date: Sat, 17 Aug 2024 17:26:34 +0100 Subject: [PATCH] Update EC key round trip test. --- .../com/blackberry/jwteditor/KeyToPemRoundTripTests.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/test/java/com/blackberry/jwteditor/KeyToPemRoundTripTests.java b/src/test/java/com/blackberry/jwteditor/KeyToPemRoundTripTests.java index 54c520c..9c50983 100644 --- a/src/test/java/com/blackberry/jwteditor/KeyToPemRoundTripTests.java +++ b/src/test/java/com/blackberry/jwteditor/KeyToPemRoundTripTests.java @@ -78,8 +78,12 @@ void publicRsaJWKtoPEM(String jwkString) throws PemException, ParseException { @MethodSource("com.blackberry.jwteditor.PEMToJWKTests#ecPrivateValidPEMs") void ecKeyPEMtoJWK(String pem) throws PemException { JWK ecKey = PEMUtils.pemToECKey(pem); + + // Keys have been converted to PKCS#8 so PEM serialization is different String newPem = PEMUtils.jwkToPem(ecKey); - //assertEquals(pem, newPem); + JWK ecKey2 = PEMUtils.pemToECKey(newPem); + + assertThat(ecKey2).isEqualTo(ecKey); } @ParameterizedTest