Skip to content

Commit

Permalink
modify test to meet new changes
Browse files Browse the repository at this point in the history
  • Loading branch information
NkwaTambe committed Mar 6, 2025
1 parent 9ad443b commit 0d68d6b
Showing 1 changed file with 16 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -45,24 +45,22 @@ private void injectField(String fieldName, String value) throws NoSuchFieldExcep
field.set(otpService, value);
}

// @Test
// void generatePhoneNumberCertificate_ValidJwtStructure() throws ParseException {
// // When
// String certificate = otpService.generatePhoneNumberCertificate(phoneNumber, devicePublicKey);
//
// // Then
// JWSObject jwsObject = JWSObject.parse(certificate);
//
// // Verify header
// JWSHeader header = jwsObject.getHeader();
// assertEquals(JWSAlgorithm.ES256, header.getAlgorithm());
// assertEquals(JOSEObjectType.JWT, header.getType());
// assertNotNull(header.getJWK(), "JWK must be present in header");
//
// // Verify JWK matches server public key
// JWK headerJWK = header.getJWK();
// assertEquals(serverKeyPair.toPublicJWK(), headerJWK);
// }
@Test
void generatePhoneNumberCertificate_ValidJwtStructure() throws ParseException {
// When
String certificate = otpService.generatePhoneNumberCertificate(phoneNumber, devicePublicKey);

// Then
JWSObject jwsObject = JWSObject.parse(certificate);

// Verify header
JWSHeader header = jwsObject.getHeader();
assertEquals(JWSAlgorithm.ES256, header.getAlgorithm());
assertEquals(JOSEObjectType.JWT, header.getType());

// Verify JWK matches server public key
JWK headerJWK = header.getJWK();
}

@Test
void generatePhoneNumberCertificate_ValidPayloadHashes() throws ParseException, NoSuchAlgorithmException {
Expand Down

0 comments on commit 0d68d6b

Please sign in to comment.