@Test
    void verifyOperation() throws Throwable {
        val key = OidcJsonWebKeyStoreUtils.generateJsonWebKey("rsa", 2048, OidcJsonWebKeyUsage.SIGNING);
        val keyset = new JsonWebKeySet(key).toJson(JsonWebKey.OutputControlLevel.INCLUDE_PRIVATE);

        val module = new SimpleModule();
        module.addDeserializer(JsonWebKeySet.class, new OidcJsonWebKeyStoreJacksonDeserializer());
        MAPPER.registerModule(module);
        assertNotNull(MAPPER.readValue(keyset, JsonWebKeySet.class));
    }
This is {@link OidcJsonWebKeyStoreJacksonDeserializerTests}.

@author Misagh Moayyed
@since 6.3.0
support/cas-server-support-oidc/src/test/java/org/apereo/cas/oidc/jwks/OidcJsonWebKeyStoreJacksonDeserializerTests.java